Как найти подпись числа

Мультимножество простых показателей в разложении на простые множители

В математике простая сигнатура числа — это мультимножество (ненулевых) показателей его разложения на простые множители. Сигнатура числа с разложением на простые множители p 1 m 1 p 2 m 2… pnmn { displaystyle p_ {1} ^ {m_ {1}} p_ {2} ^ {m_ {2}} dots p_ {n} ^ {m_ {n}}}{ displaystyle p_ {1} ^ {m_ {1}} p_ {2} ^ {m_ {2}}  dots p_ {n} ^ {m_ {n} }} — это мультимножество {m 1, m 2,…, mn} { displaystyle left {m_ {1}, m_ {2}, dots, m_ {n} right }}{ displaystyle  left  {m_ {1}, m_ {2},  dots, m_ {n}  right }} .

Например, все простые числа имеют простую сигнатуру {1}, квадраты простых чисел имеют штрих сигнатуры {2}, произведения двух различных простых чисел имеют простую сигнатуру {1, 1}, а произведения квадрата простого числа и другого простого числа (например, 12, 18, 20,…) имеют простое число подпись {2, 1}.

Содержание

  • 1 Свойства
  • 2 Числа с одинаковой простой сигнатурой
  • 3 Последовательности, определяемые их простой сигнатурой
  • 4 См. Также
  • 5 Ссылки
  • 6 Внешние ссылки

Свойства

функция делителей τ (n), функция Мёбиуса μ (n), число различных простых делителей ω (n) числа n, число простых делители Ω (n) числа n, индикаторная функция бесквадратных целых чисел и многие другие важные функции теории чисел являются функциями простой сигнатуры числа n.

В частности, τ (n) равно произведению экспонент, увеличенных на 1, из простой сигнатуры числа n. Например, число 20 имеет простую сигнатуру {2,1}, поэтому количество делителей равно (2 + 1) × (1 + 1) = 6. В самом деле, есть шесть делителей: 1, 2, 4, 5, 10 и 20.

Наименьшее количество каждой простой подписи является произведением примитивов. Первые несколько:

1, 2, 4, 6, 8, 12, 16, 24, 30, 32, 36, 48, 60, 64, 72, 96, 120, 128, 144, 180, 192, 210, 216,… (последовательность A025487 в OEIS ).

Число не может делить другое, если его сигнатура простого числа не включена в сигнатуру простых чисел других чисел в решетке Юнга.

Числа с одинаковой простой подписью

Подпись Числа OEIS ID Описание
1 Число 1 как пустое произведение простых чисел
{1 } 2, 3, 5, 7, 11,… A000040 простые числа
{2} 4, 9, 25, 49, 121,… A001248 квадраты простых чисел
{1, 1} 6, 10, 14, 15, 21,… A006881 два различных простых делителя (бесквадратные полупростые числа )
{3} 8, 27, 125, 343,… A030078 кубы простых чисел
{2, 1} 12, 18, 20, 28,… A054753 квадраты простых чисел, умноженные на другое простое число
{4 } 16, 81, 625, 2401,… A030514 четвертые степени простых чисел
{3, 1} 24, 40, 54, 56,… A065036 кубы простых чисел, умноженные на другое простое число
{1, 1, 1} 30, 42, 66, 70,… A007304 три различных простых делителя (сфенические числа )
{5} 32, 243, 3125,… A050997 пятые степени простых чисел
{2, 2} 36, 100, 196, 225,… A085986 квадраты полупростых чисел без квадратов

Последовательности, определяемые их простой сигнатурой

Для числа с простой сигнатурой S это

  • A простое число, если S = ​​{1},
  • A квадрат, если gcd S даже,
  • A квадрат -свободное целое число, если max S = 1,
  • A сильное число, если min S ≥ 2,
  • число Ахилла, если min S ≥ 2 и gcd S = 1,
  • k-почти простое, если сумма S = k.

См. Также

  • Каноническое представление положительного целого числа

Ссылки

  • Вайсштейн, Эрик У. «Простое число. Подпись «. MathWorld.

Внешние ссылки

  • Список первых 400 простых подписей
  • Итеративное отображение основных подписей

Помогаю со студенческими работами здесь

Задача по криптографии. Расшифровать текст, зафифрованный методом простой замены
АЧНГЧЕИХБЭТЛШЩИРЫПЭТЩТБЗИЧГБЭТАЧЕЧДЩЮТАЧТЩЕИЧГЩЩТКЧЕЛШГРУНР ЩЮТЩТАЧЫЩИЩХРТХБУРИЕПТШИЧТЭЩГТЕГБЗ…

Книги по криптографии
Можете посоветовать книги по криптографии , желательно что бы примеры алгоритмов были на с++ ) …

Задачки по криптографии
Пожайлуста, помогите решить задачки по криптографии
ниже задачки…

Форумы по криптографии
Доброго всем времени суток! Заметил что данная ветка форума почти что мертва, ибо тут не особо…

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:

Числовые подписи

Время на прочтение
3 мин

Количество просмотров 2.1K

Меня всегда завораживала магия программирования — маленькие фокусы, в которых бессмысленный на первый взгляд код делает что-то интересное. Самые известные из них — «подписи», которые выводят на печать короткий текст (обычно имя автора). В прошлый раз я показала несколько таких фокусов, основанных на эзотерических языках программирования, и некоторым читателям они даже пригодились при подготовке новогоднего поздравления :-) Настоящая же магия — это создание таких вещиц на совершенно нормальном языке, который вы используете каждый день, например, на C++ или Java. В этой статье я покажу несколько способов вывести короткий текст с использованием в качестве исходных данных только числовых констант.

Disclaimer: большинство приведенных фокусов основаны на низкоуровневых действиях с памятью, поэтому результаты могут варьироваться в зависимости от архитектуры компьютера и используемого компилятора (я пользуюсь gcc).

C++ спокойно относится к маргинальным манипуляциям с памятью и указателями, поэтому обфускации типа задания строки числом — почти обычное дело :-) Самый простой пример:

#include <stdio.h>
int main()
{   int A = 2037539149;
    printf((char *)&A);
}

Как это работает? Первый и единственный обязательный аргумент функции printf — char * format, задающий формат вывода. Обычно в него передается постоянная строка, а переменные части берутся из следующих аргументов; использование переменной char * в качестве аргумента тоже работает, хотя и с предупреждением компилятора «format not a string literal and no format arguments».

(char *)&A трактует адрес переменной A как указатель на массив символов (вне зависимости от того, что хранится в этой переменной на самом деле). Дело за малым: разместить в A байты, которые составят нужное слово, например, Mary -> 0x4D 0x61 0x72 0x79 -> 0x7972614D (на печать символы выводятся в обратном порядке, от младших разрядов к старшим) -> 2037539149.

Ограничение этого метода — он выводит слова длиной до 4 букв, больше в int не поместится. 8 букв можно получить, если заменить int на unsigned long long:

#include <stdio.h>
int main()
{   unsigned long long A = 8751164009814452552ULL;
    printf((char *)&A);
}

Усложним задачу и перейдем с целых чисел на числа с плавающей точкой. В их внутреннем представлении разбирается меньше народу, поэтому это повысит степень обфускации :-)

Самый простой пример:

#include <stdio.h>
int main()
{   double A = 2.222663600523023e-313;
    printf((char*)&A);
}

Как это работает? Да точно так же, только константу для вывода конкретной строки получить немного сложнее. Чтобы вывести «Mary» с переводом строки после имени, нужно иметь в памяти набор байтов 0x4D 0x61 0x72 0x79 0x0A. Для поиска double-константы, которая записывается именно этими байтами, можно использовать следующий хак:
1. Записать в строку нужные байты как шестнадцатеричное число (аналогично первому методу): A7972614D.
2. Из этой строки прочитать число как unsigned long long, но записать его в переменную типа double.
3. Полученную переменную вывести на печать с максимально возможной точностью, например, средствами STL.

#include <stdio.h>
#include <iostream>
#include <iomanip>
#include <limits>

using namespace std;

int main()
{   double a;
    sscanf("A7972614D", "%llx", (unsigned long long *)&a);
    cout << setprecision (numeric_limits<double>::digits10 + 1) << a << endl;
}

При желании можно усложнить код еще, например, задавать числовую константу не непосредственно, а как результат некоторых вычислений. Отлично смотрелось бы получение текста из магических констант pi, e, золотого сечения и т.д. Эта статья была вдохновлена чудной рекурсивной подписью следующего вида (константа изменена):

#include <stdio.h>
double x = 0.003609087829883, y;
int main() { return(*(char*)&x?x*=y=x,main():printf((char*)&y)); }

Переформатированием и добавлением отладочных выводов можно убедиться, что этот код рекурсивно возводит в квадрат число x и выводит на печать последнюю ненулевую степень (опять же, как строку). Поскольку текст из 4 символов представляется константой порядка 10-300, квадрат этой константы действительно становится нулем. Исходная константа в коде рассчитывается как корень степени двух из константы текста.

Многие языки не позволяют программисту таких вольностей с памятью и типами данных, но можно обойтись более классическим способом — представлением числа в системе счисления, отличной от десятичной. Если бы меня звали Ada, можно было бы ограничиться шестнадцатеричными числами, но Mary требует основания минимум 35, а лучше 36.

public class Magic {
    public static void main(String[] args) {
        System.out.println(Integer.toString(1040398,36));
    }
}

С уважением,
370288658856287000618250P

Я правильно говорю, что разница между целым числом, подписанным и без знака, равна:

  • Unsigned может содержать большее положительное значение и отрицательное значение.
  • Unsigned использует ведущий бит как часть значения, в то время как подписанная версия использует самый левый бит, чтобы определить, является ли число положительным или отрицательным.
  • знаковые целые числа могут содержать как положительные, так и отрицательные числа.

Любые другие отличия?

4b9b3361

Ответ 1

Без знака может иметь большее положительное значение, а не отрицательное значение.

Да.

Неподписанный использует начальный бит как часть значения, в то время как подписанная версия использует самый левый бит, чтобы определить, является ли число положительным или отрицательным.

Существуют разные способы представления целых чисел со знаком. Самым простым для визуализации является использование самого левого бита в качестве флага (знак и величина), но более распространенным является два дополнения. Оба используются в большинстве современных микропроцессоров — с плавающей запятой используются знак и величина, а целочисленная арифметика использует два дополнения.

целые числа со знаком могут содержать как положительные, так и отрицательные числа.

да

Ответ 2

Я пойду на различия на аппаратном уровне, на x86. Это в основном не имеет значения, если вы не пишете компилятор или не используете язык ассемблера. Но это приятно знать.

Во-первых, x86 имеет встроенную поддержку двух дополнений для представления подписанных чисел. Вы можете использовать другие представления, но для этого потребуется больше инструкций и, как правило, будет пустой тратой времени процессора.

Что я подразумеваю под «родной поддержкой»? В основном я имею в виду, что есть набор инструкций, которые вы используете для чисел без знака и другого набора, который вы используете для подписанных чисел. Беззнаковые числа могут находиться в тех же регистрах, что и подписанные числа, и вы можете смешивать подписанные и неподписанные инструкции, не беспокоясь о процессоре. Это до компилятора (или программиста сборки), чтобы отслеживать, подписано ли число или нет, и используйте соответствующие инструкции.

Во-первых, два номера дополнений обладают тем свойством, что сложение и вычитание являются такими же, как для неподписанных чисел. Не имеет значения, являются ли цифры положительными или отрицательными. (Таким образом, вы просто продолжаете и ADD и SUB свои номера, не беспокоясь.)

Различия начинают показывать, когда дело доходит до сравнений. x86 имеет простой способ их дифференцирования: выше/ниже указывает сравнение без знака и больше/меньше, чем указывает сопоставленное сравнение. (Например, JAE означает «Перейти, если выше или равно» и не имеет знака.)

Существует также два набора инструкций умножения и деления для работы с подписанными и беззнаковыми целыми числами.

Наконец: если вы хотите проверить, скажем, переполнение, вы сделали бы это по-другому для подписанных и для чисел без знака.

Ответ 3

Он только спросил о подписанных и неподписанных. Не знаю, почему люди добавляют дополнительные вещи в это. Позвольте мне сказать вам ответ.

  1. Без знака: он состоит только из неотрицательных значений, то есть от 0 до 255.

  2. Подпись: состоит из отрицательных и положительных значений, но в разных форматах, таких как

    • От 0 до +127
    • -1 — -1 28

И это объяснение о 8-битной системе счисления.

Ответ 4

Всего лишь несколько баллов за полноту:

  • В этом ответе обсуждаются только целые представления. Могут быть другие ответы для плавающей запятой;

  • представление отрицательного числа может меняться. Наиболее распространенным сегодня (сегодня — сегодня почти универсальным) сегодня является два дополнения. Другие представления включают одно дополнение (довольно редко) и подписанная величина (исчезающе редко встречающаяся, вероятно, только на музейных произведениях), которая просто использует высокий бит в качестве индикатора с остаются биты, представляющие абсолютное значение числа.

  • При использовании двух дополнений переменная может представлять больший диапазон (на единицу) отрицательных чисел, чем положительные числа. Это связано с тем, что нуль включен в «положительные» числа (поскольку знаковый бит не установлен для нуля), но не отрицательные числа. Это означает, что абсолютное значение наименьшего отрицательного числа не может быть представлено.

  • при использовании одного дополнения или знаковой величины вы можете иметь нуль, представленный как положительное или отрицательное число (что является одной из нескольких причин, по которым эти представления обычно не используются).

Ответ 5

В соответствии с тем, что мы узнали в классе, целые числа со знаком могут представлять как положительные, так и отрицательные числа, а целые числа без знака — только неотрицательные.

Например, глядя на 8-разрядный номер:

неподписанные значения 0255

значенные значения варьируются от -128 до 127

Ответ 6

Все, кроме пункта 2, является правильным. Существует много разных обозначений для подписанных ints, некоторые реализации используют первый, другие используют последний, а другие используют нечто совершенно другое. Все зависит от платформы, с которой вы работаете.

Ответ 7

Другое отличие заключается в том, что вы конвертируете целые числа разных размеров.

Например, если вы извлекаете целое число из байтового потока (например, 16 бит для простоты), с неподписанными значениями вы можете сделать:

i = ((int) b[j]) << 8 | b[j+1]

(должен, вероятно, записать 2 nd байт, но я предполагаю, что компилятор пойдет правильно)

С подписанными значениями вам придется беспокоиться о расширении знака и делать:

i = (((int) b[i]) & 0xFF) << 8 | ((int) b[i+1]) & 0xFF

Ответ 8

Вообще говоря, это правильно. Не зная ничего больше о том, почему вы ищете различия, я не могу думать о каких-либо других отличиях между подписанными и неподписанными.

Ответ 9

(в ответ на второй вопрос). Используя только битовый знак (а не 2 дополнение), вы можете получить -0. Не очень красиво.

Ответ 10

Помимо того, что другие сказали в C, вы не можете переполнять целое число без знака; поведение определяется как арифметика модуля. Вы можете переполнить целое число со знаком и, теоретически (хотя и не на практике в текущих системах основного), переполнение может вызвать ошибку (возможно, похоже на деление на нулевую ошибку).

Ответ 11

  • Да, целое число без знака может хранить большое значение.
  • Нет, есть разные способы показать положительные и отрицательные значения.
  • Да, целое число со знаком может содержать как положительные, так и отрицательные значения.

Ответ 12

Целые числа без знака гораздо чаще поймают вас в определенной ловушке, чем целые числа со знаком. Ловушка исходит из того, что в то время как 1 и 3 выше правильные, обеим типам целых чисел может быть присвоено значение за пределами того, что он может «удерживать», и он будет преобразован молча.

unsigned int ui = -1;
signed int si = -1;

if (ui < 0) {
    printf("unsigned < 0n");
}
if (si < 0) {
    printf("signed < 0n");
}
if (ui == si) {
    printf("%d == %dn", ui, si);
    printf("%ud == %udn", ui, si);
}

Когда вы запустите это, вы получите следующий вывод, даже если оба значения были присвоены -1 и объявлены по-разному.

signed < 0
-1 == -1
4294967295d == 4294967295d

Ответ 13

Подписанные целые числа в C представляют числа. Если a и b являются переменными со знаком целочисленных типов, стандарт никогда не потребует, чтобы компилятор сделал выражение a+=b хранилищем в a чем-либо другим, кроме арифметической суммы их соответствующих значений. Разумеется, если бы арифметическая сумма не уместилась в a, процессор, возможно, не смог бы ее поместить, но стандарт не потребовал бы, чтобы компилятор обрезал или обернул значение или сделал что-нибудь еще в этом случае, если значения, превышающие пределы для их типов. Обратите внимание, что, хотя стандарт не требует этого, реализациям C допускается ловушка арифметических переполнений со значными значениями.

Неподписанные целые числа в C ведут себя как абстрактные алгебраические кольца целых чисел, которые конгруэнтны по модулю некоторой степени из двух, за исключением сценариев, связанных с преобразованиями или операциями с более крупными типами. Преобразование целого числа любого размера в 32-разрядный неподписанный тип даст член, соответствующий вещам, которые соответствуют этому целому модулю 4 294 967 296. Причина, вычитающая 3 из 2, дает 4 294 967 295, состоит в том, что добавление чего-то конгруэнтного к 3 к чему-то, сравнимому с 4 294 967 295, даст что-то совпадающее с 2.

Абстрактные типы алгебраических колец часто бывают полезными; к сожалению, C использует подпись как решающий фактор для того, должен ли тип вести себя как кольцо. Хуже того, значения без знака рассматриваются как числа, а не члены кольца при преобразовании в более крупные типы, а значения без знака меньше int преобразуются в числа, когда на них выполняется любая арифметика. Если v есть uint32_t, что равно 4,294,967,294, то v*=v; должен сделать v=4. К сожалению, если int — 64 бита, то неизвестно, что может сделать v*=v;.

Учитывая стандартный стандарт, я предлагаю использовать неподписанные типы в ситуациях, когда требуется поведение, связанное с алгебраическими кольцами, и подписанные типы, когда нужно представлять числа. К сожалению, C рисовал различия так, как сделал, но они такие, какие они есть.

Ответ 14

Единственное гарантированное различие между подписанным и неподписанным значением в C состоит в том, что подписанное значение может быть отрицательным, 0 или положительным, а unsigned может быть только 0 или положительным. Проблема в том, что C не определяет формат типов (поэтому вы не знаете, что ваши целые числа находятся в двух дополнениях). Строго говоря, первые два упомянутых вами момента неверны.

Ответ 15

При программировании на встроенных системах вы должны использовать неподписанные целые числа. В циклах, когда нет необходимости в целых числах со знаком, использование целых чисел без знака спасет безопасность, необходимую для проектирования таких систем.

О чём мы думаем в первую очередь после создания диаграммы в Excel? О том, как придать диаграмме именно такой облик, какой мы себе представляли, когда брались за дело!

В современных версиях Excel 2013 и 2016 настройка диаграмм — это просто и удобно. Корпорация Microsoft приложила немало усилий, чтобы сделать процесс настройки простым, а необходимые параметры легко доступными. Далее в этой статье мы покажем несколько простых способов, как добавить и настроить все основные элементы диаграммы в Excel.

  • Добавляем название диаграммы
  • Настраиваем оси диаграммы
  • Добавляем подписи данных
  • Добавляем, убираем, перемещаем и настраиваем формат легенды диаграммы
  • Показываем или скрываем линии сетки
  • Изменяем или скрываем ряды данных на диаграмме
  • Изменяем тип и настраиваем стиль диаграммы
  • Изменяем стандартные цвета диаграммы
  • Меняем местами вертикальную и горизонтальную оси
  • Разворачиваем диаграмму в Excel слева направо

Содержание

  1. 3 способа настраивать параметры диаграмм в Excel
  2. Как добавить название к диаграмме Excel
  3. Добавляем название к диаграмме в Excel 2013 и Excel 2016
  4. Добавляем название к диаграмме в Excel 2010 и Excel 2007
  5. Связываем название диаграммы с ячейкой рабочего листа
  6. Перемещаем название в диаграмме
  7. Удаляем название диаграммы
  8. Изменяем шрифт и оформление названия диаграммы
  9. Настраиваем оси диаграммы в Excel
  10. Добавляем названия осей в диаграмме
  11. Связываем названия осей с заданными ячейками рабочего листа
  12. Изменяем масштаб оси диаграммы
  13. Изменяем числовой формат у подписей оси
  14. Добавляем подписи данных в диаграмме Excel
  15. Как изменить данные, отображаемые в подписях
  16. Добавляем, убираем, перемещаем и настраиваем формат легенды диаграммы
  17. Показываем и скрываем сетку в диаграмме Excel
  18. Скрываем и редактируем ряды данных в диаграмме Excel
  19. Изменяем тип и стиль диаграммы
  20. Изменяем цвета диаграммы
  21. Как поменять местами оси X и Y диаграммы
  22. Как развернуть диаграмму в Excel слева направо

3 способа настраивать параметры диаграмм в Excel

Если у Вас была возможность прочитать нашу предыдущую статью о том, как создать диаграмму в Excel, то Вы уже знаете, что доступ к основным инструментам для работы с диаграммами можно осуществить одним из трёх способов:

  1. Выделить диаграмму и использовать вкладки из группы Работа с диаграммами (Chart Tools) – Конструктор (Design) и Формат (Format).
  2. Кликнуть правой кнопкой мыши по элементу диаграммы, который необходимо настроить, и выбрать нужную команду из контекстного меню.
  3. Использовать специальные иконки, которые появляются возле правого верхнего угла диаграммы, если кликнуть по ней мышью.

Ещё больше параметров находится в панели Формат области диаграммы (Format Chart), которая появляется в правой части рабочего листа, если нажать пункт Дополнительные параметры (More options) в контекстном меню диаграммы или на вкладках группы Работа с диаграммами (Chart Tools).

Совет: Чтобы сразу же открыть нужный раздел панели для настройки параметров диаграммы, дважды кликните по соответствующему элементу на диаграмме.

Вооружившись этими базовыми знаниями, давайте посмотрим, как можно изменять различные элементы диаграммы в Excel, чтобы придать ей именно такой облик, какой мы хотим видеть.

Как добавить название к диаграмме Excel

В этом разделе мы расскажем о том, как добавить название к диаграмме в различных версиях Excel, и покажем, где находятся основные инструменты для работы с диаграммами. В остальной части статьи мы будем рассматривать примеры работы только в самых новых версиях Excel 2013 и 2016.

Добавляем название к диаграмме в Excel 2013 и Excel 2016

В Excel 2013 и Excel 2016 при создании диаграммы в её названии автоматически вставляется текст «Название диаграммы«. Чтобы изменить этот текст, просто выделите его и введите свой вариант названия:

Настраиваем диаграммы в Excel

Можно также связать название диаграммы с какой-либо ячейкой на листе при помощи ссылки, чтобы название автоматически обновлялось каждый раз при изменении содержимого связанной ячейки. О том, как это сделать, рассказано чуть ниже.

Если название по каким-то причинам не было добавлено автоматически, то кликните в любом месте диаграммы, чтобы появилась группа вкладок Работа с диаграммами (Chart Tools). Откройте вкладку Конструктор (Design) и нажмите Добавить элемент диаграммы (Add Chart Element) > Название диаграммы (Chart Title) > Над диаграммой (Above Chart) или По центру (наложение) (Centered Overlay).

Настраиваем диаграммы в Excel

Либо нажмите иконку Элементы диаграммы (Chart Elements) возле правого верхнего угла диаграммы и отметьте галочкой параметр Название диаграммы (Chart Title).

Настраиваем диаграммы в Excel

Рядом с параметром Название диаграммы (Chart Title) можно нажать стрелку, направленную вправо (см. рисунок выше), и выбрать один из предложенных вариантов:

  • Над диаграммой (Above Chart) – название размещается над областью построения диаграммы, размер графика при этом уменьшается; этот вариант используется по умолчанию.
  • По центру (наложение) (Centered Overlay) – выровненное по центру название накладывается поверх области построения, размер графика при этом не изменяется.

Чтобы найти больше параметров, откройте вкладку Конструктор (Design) и нажмите Добавить элемент диаграммы (Add Chart Element) > Название диаграммы (Chart Title) > Дополнительные параметры заголовка (More Options). Или нажмите иконку Элементы диаграммы (Chart Elements), затем Название диаграммы (Chart Title) > Дополнительные параметры (More Options).

Нажатие кнопки Дополнительные параметры (More Options), как в одном, так и в другом случае, открывает панель Формат названия диаграммы (Format Chart Title) в правой части рабочего листа, где можно найти нужные параметры.

Добавляем название к диаграмме в Excel 2010 и Excel 2007

Чтобы добавить название к диаграмме в Excel 2010 и более ранних версиях, выполните следующие действия:

  1. Кликните в любом месте диаграммы Excel, чтобы на Ленте меню появилась группа вкладок Работа с диаграммами (Chart Tools).
  2. На вкладке Макет (Layout) нажмите Название диаграммы (Chart Title) > Над диаграммой (Above Chart) или По центру (наложение) (Centered Overlay).Настраиваем диаграммы в Excel

Связываем название диаграммы с ячейкой рабочего листа

Диаграммы различных типов в Excel чаще всего создаются с замещающим текстом вместо названия. Чтобы задать собственное название для диаграммы, можно либо выделить поле диаграммы и ввести текст вручную, либо привязать его к какой-либо ячейке рабочего листа, содержащей, например, название таблицы. В таком случае название диаграммы Excel будет автоматически обновляться каждый раз, когда будет изменяться содержимое связанной ячейки.

Чтобы связать название диаграммы с ячейкой рабочего листа:

  1. Выделите название диаграммы.
  2. В строке формул введите знак равенства (=), кликните по ячейке, содержащей нужный текст, и нажмите Enter.

В данном примере мы связываем название диаграммы Excel с ячейкой A1. Можно выбрать две или более ячеек (например, несколько заголовков столбцов), и в результате в названии диаграммы будет показано содержимое всех выбранных ячеек.

Настраиваем диаграммы в Excel

Перемещаем название в диаграмме

Если нужно переместить название диаграммы в другое место, выделите его и перетащите при помощи мыши:

Настраиваем диаграммы в Excel

Удаляем название диаграммы

Если для диаграммы Excel не нужно название, то его можно удалить двумя способами:

  • На вкладке Конструктор (Design) нажмите Добавить элементы диаграммы (Add Chart Element) > Название диаграммы (Chart Title) > Нет (None).
  • Кликните правой кнопкой по названию диаграммы и в контекстном меню нажмите Удалить (Delete).Настраиваем диаграммы в Excel

Изменяем шрифт и оформление названия диаграммы

Чтобы изменить шрифт названия диаграммы в Excel, кликните по нему правой кнопкой мыши и нажмите Шрифт (Font) в контекстном меню. Откроется одноименное диалоговое окно, в котором можно настраивать различные параметры шрифта.

Настраиваем диаграммы в Excel

Если нужны более детальные настройки, выделите название диаграммы, откройте вкладку Формат (Format) и поиграйте различными параметрами. Вот как, например, можно преобразить название диаграммы при помощи Ленты меню:

Настраиваем диаграммы в Excel

Таким же образом можно изменить оформление других элементов диаграммы, таких как названия осей, подписи на осях и легенда диаграммы.

Более подробно об этом рассказано в статье Как добавить название к диаграмме в Excel.

Настраиваем оси диаграммы в Excel

Для большинства типов диаграмм в Excel вертикальная ось (она же – ось значений или ось Y) и горизонтальная ось (она же – ось категорий или ось Х) добавляются автоматически при создании диаграммы.

Чтобы скрыть или показать оси диаграммы, кликните по иконке Элементы диаграммы (Chart Elements), затем нажмите стрелку в строке Оси (Axes) и отметьте галочкой те оси, которые нужно показать, или уберите галочку рядом с теми, которые нужно скрыть.

Для некоторых типов диаграмм, например, для комбинированных диаграмм, может быть показана вспомогательная ось.

Настраиваем диаграммы в Excel

При создании объёмных диаграмм, можно отобразить ось глубины:

Настраиваем диаграммы в Excel

Для каждого элемента осей диаграммы в Excel можно настраивать различные параметры (далее поговорим об этом подробнее):

Настраиваем диаграммы в Excel

Добавляем названия осей в диаграмме

Создавая диаграмму в Excel, можно добавить названия вертикальной и горизонтальной осей, чтобы пользователям было проще понять, что за данные показаны на диаграмме. Чтобы добавить названия осей, нужно сделать вот что:

  1. Кликните в любом месте диаграммы Excel, затем нажмите по иконке Элементы диаграммы (Chart Elements) и поставьте галочку в строке Названия осей (Axis Titles). Если нужно показать название только для одной из осей (либо вертикальной, либо горизонтальной), нажмите стрелку справа и уберите одну из галочек.Настраиваем диаграммы в Excel
  2. Кликните на диаграмме по текстовому полю названия оси и введите текст.

Чтобы настроить оформление названия оси, кликните по нему правой кнопкой мыши и в контекстном меню нажмите Формат названия оси (Format Axis Title). При этом откроется одноимённая панель с большим выбором настраиваемых параметров оформления. Можно также использовать параметры, предложенные на вкладке Формат (Format) Ленты меню, как мы делали при настройке параметров названия диаграммы.

Связываем названия осей с заданными ячейками рабочего листа

Как и название диаграммы, название оси можно связать с заданной ячейкой рабочего листа при помощи ссылки, чтобы это название обновлялось автоматически при изменении данных в связанной ячейке.

Чтобы создать такую ссылку, выделите название оси и в строке формул введите знак равенства (=), затем кликните по ячейке, с которой нужно связать название оси, и нажмите Enter.

Настраиваем диаграммы в Excel

Изменяем масштаб оси диаграммы

Microsoft Excel автоматически определяет минимальное и максимальное значения, а также единицы измерения для вертикальной оси, основываясь на том, какие данные использованы для построения диаграммы. При необходимости для вертикальной оси можно настроить собственные более подходящие параметры.

  1. Выделите вертикальную ось диаграммы и щелкните по иконке Элементы диаграммы (Chart Elements).
  2. Нажмите стрелку в строке Оси (Axis) и в появившемся меню выберите Дополнительные параметры (More options). Откроется панель Формат оси (Format Axis).
  3. В разделе Параметры оси (Axis Options) сделайте одно из следующих действий:
    • Чтобы задать начальное и конечное значения вертикальной оси, введите соответствующие значения в поля Минимум (Minimum) или Максимум (Maximum).
    • Чтобы изменить масштаб оси, введите значения в поля Основные деления (Major) и Промежуточные деления (Minor).
    • Чтобы отложить значения по оси в обратном порядке, отметьте галочкой параметр Обратный порядок значений (Values in reverse order).

    Настраиваем диаграммы в Excel

Горизонтальная ось, в отличие от вертикальной, чаще имеет текстовые подписи данных, а не числовые, поэтому настроек масштаба у этой оси меньше. Однако можно изменить количество категорий, которые будут показаны между метками, порядок категорий и точку, где две оси пересекаются:

Настраиваем диаграммы в Excel

Изменяем числовой формат у подписей оси

Если нужно, чтобы числа в подписях оси отображались как валюты, проценты, время или в каком-либо другом формате, кликните по подписям правой кнопкой мыши и в контекстном меню нажмите Формат оси (Format Axis). В открывшейся панели перейдите в раздел Число (Number) и выберите один из доступных числовых форматов:

Настраиваем диаграммы в Excel

Совет: Чтобы установить для чисел формат исходных данных (тот, что в ячейках рабочего листа), поставьте галочку Связь с источником (Linked to source). Если не получается найти раздел Число (Number) в панели Формат оси (Format Axis), проверьте, что на диаграмме выделена ось значений (это, как правило, вертикальная ось).

Добавляем подписи данных в диаграмме Excel

Чтобы сделать график в Excel более понятным, добавьте подписи данных, которые будут показывать подробную информацию о ряде данных. В зависимости от того, на что нужно обратить внимание пользователей, можно добавить подписи к одному ряду данных, ко всем рядам или к отдельным точкам.

  1. Кликните по ряду данных, для которого нужно добавить подписи. Чтобы добавить подпись только к одной точке данных, кликните ещё раз по этой точке.Настраиваем диаграммы в Excel
  2. Нажмите по иконке Элементы диаграммы (Chart Elements) и поставьте галочку в строке Подписи данных (Data Labels).

Например, вот так выглядит наша диаграмма Excel с подписями для одного из рядов данных.

Настраиваем диаграммы в Excel

В некоторых случаях можно выбрать, как будут располагаться подписи. Для этого нажмите стрелку в строке Подписи данных (Data Labels) и укажите подходящий вариант. Чтобы показать подписи внутри плавающих текстовых полей, выберите Выноска данных (Data Callout).

Настраиваем диаграммы в Excel

Как изменить данные, отображаемые в подписях

Чтобы изменить содержание подписей данных на диаграмме, кликните по иконке Элементы диаграммы (Chart Elements) > Подписи данных (Data Labels) > Дополнительные параметры (More Options). Откроется панель Формат подписей данных (Format Data Labels) в правой части рабочего листа. На вкладке Параметры подписей (Label Options) в разделе Включать в подпись (Label Contains) выберите нужное из предложенных вариантов.

Настраиваем диаграммы в Excel

Если нужно добавить собственный текст к одной из точек данных, кликните по подписи этой точки, затем кликните ещё раз, чтобы выделенной осталась только эта подпись, и ещё раз по тексту подписи, чтобы выделить его. Далее введите собственный текст.

Настраиваем диаграммы в Excel

Если окажется, что слишком большое число подписей перегружает диаграмму Excel, то можно удалить любую из них. Кликните по подписи правой кнопкой мыши и в контекстном меню нажмите Удалить (Delete).

Советы для работы с подписями данных:

  • Чтобы изменить положение одной подписи, просто перетащите её мышью в нужное место.
  • Чтобы изменить цвет шрифта и заливку подписей данных, выделите их, затем откройте вкладку Формат (Format) и настройте нужные параметры форматирования.

Добавляем, убираем, перемещаем и настраиваем формат легенды диаграммы

При создании диаграммы в Excel 2013 и Excel 2016 легенда по умолчанию добавляется в нижней части области диаграммы. В Excel 2010 и более ранних версиях – справа от области построения.

Чтобы убрать легенду, нажмите иконку Элементы диаграммы (Chart Elements) возле правого верхнего угла диаграммы и уберите галочку в строке Легенда (Legend).

Чтобы переместить легенду диаграммы в другое место, выделите диаграмму, откройте вкладку Конструктор (Design), нажмите Добавить элемент диаграммы (Add Chart Element) > Легенда (Legend) и выберите новую позицию для легенды. Чтобы удалить легенду, нажмите Нет (None).

Настраиваем диаграммы в Excel

Ещё один способ переместить легенду – кликнуть по ней дважды мышью и выбрать нужное положение в разделе Параметры легенды (Legend Options) панели Формат легенды (Format Legend).

Настраиваем диаграммы в Excel

Для настройки форматирования легенды существует множество параметров на вкладках Заливка и границы (Fill & Line) и Эффекты (Effects) панели Формат легенды (Format Legend).

Показываем и скрываем сетку в диаграмме Excel

В Excel 2013 и 2016 показать или скрыть сетку – дело нескольких секунд. Просто кликните по иконке Элементы диаграммы (Chart Elements) и поставьте или уберите галочку в строке Сетка (Gridlines).

Настраиваем диаграммы в Excel

Microsoft Excel автоматически определяет, какие линии сетки лучше подойдут для данного типа диаграммы. Например, для линейчатой диаграммы будут показаны основные вертикальные линии, в то время как для гистограммы – основные горизонтальные линии сетки.

Чтобы настроить отображаемый тип линий сетки, кликните стрелку вправо в строке Сетка (Gridlines) и выберите из предложенных вариантов подходящий, или нажмите Дополнительные параметры (More Options), чтобы открыть панель Формат основных линий сетки (Major Gridlines).

Настраиваем диаграммы в Excel

Скрываем и редактируем ряды данных в диаграмме Excel

Когда на диаграмме Excel показано очень много данных, то иногда требуется на время скрыть часть рядов, чтобы сфокусировать внимание на нужных в данный момент.

Для этого справа от графика нажмите иконку Фильтры диаграммы (Chart Filters) и уберите галочки с тех рядов данных и/или категорий, которые нужно скрыть.

Для редактирования ряда данных нажмите кнопку Изменить ряд (Edit Series) справа от его названия. Кнопка появляется, если навести мышь на название этого ряда. При этом соответствующий ряд будет выделен на графике, так что Вы легко увидите, какой именно элемент будет отредактирован.

Настраиваем диаграммы в Excel

Изменяем тип и стиль диаграммы

Если созданная диаграмма не лучшим образом подходит для отображаемых данных, Вы можете без труда изменить тип диаграммы. Для этого выделите диаграмму, откройте вкладку Вставка (Insert) и в разделе Диаграммы (Charts) выберите другой тип диаграммы.

Другой способ – кликните правой кнопкой мыши в любом месте диаграммы и в контекстном меню нажмите Изменить тип диаграммы (Change Chart Type).

Настраиваем диаграммы в Excel

Для того, чтобы быстро изменить стиль созданной диаграммы, нажмите иконку Стили диаграмм (Chart Styles) справа от области построения и выберите из предложенных стилей подходящий.

Настраиваем диаграммы в Excel

Или выберите один из стилей в разделе Стили диаграмм (Charts Styles) на вкладке Конструктор (Design):

Настраиваем диаграммы в Excel

Изменяем цвета диаграммы

Чтобы изменить цветовую тему диаграммы в Excel, нажмите иконку Стили диаграмм (Chart Styles), откройте вкладку Цвет (Color) и выберите одну из предложенных цветовых тем. Выбранные цвета тут же будут применены к диаграмме, и Вы сразу же сможете оценить хорошо ли она выглядит в новом цвете.

Настраиваем диаграммы в Excel

Чтобы выбрать цвет для каждого ряда индивидуально, выделите ряд данных на диаграмме, откройте вкладку Формат (Format) и в разделе Стили фигур (Shape Styles) нажмите кнопку Заливка фигуры (Shape Fill).

Настраиваем диаграммы в Excel

Как поменять местами оси X и Y диаграммы

При создании диаграммы в Excel ориентация рядов данных определяется автоматически, исходя из количества строк и столбцов исходных данных, по которым строится график. Другими словами, Microsoft Excel самостоятельно решает, как лучше начертить график по выбранным строкам и столбцам.

Если выбранное по умолчанию расположение строк и столбцов на графике не устраивает, то можно без труда поменять местами горизонтальную и вертикальную оси. Для этого выделите диаграмму и на вкладке Конструктор (Design) нажмите кнопку Строка/Столбец (Switch Row/Column).

Настраиваем диаграммы в Excel

Как развернуть диаграмму в Excel слева направо

Случалось ли Вам создать диаграмму в Excel и только в самом конце понять, что точки данных расположены в порядке противоположном тому, который Вы хотели получить? Чтобы исправить такую ситуацию, нужно развернуть порядок построения категорий в диаграмме, как показано далее.

Кликните правой кнопкой мыши по горизонтальной оси диаграммы и нажмите Формат оси (Format Axis) в контекстном меню.

Настраиваем диаграммы в Excel

Если Вам привычнее работать с Лентой, откройте вкладку Конструктор (Design) и нажмите Добавить элемент диаграммы (Add Chart Element) > Оси (Axes) > Дополнительные параметры оси (More Axis Options).

Настраиваем диаграммы в Excel

В любом случае появится панель Формат оси (Format Axis), где на вкладке Параметры оси (Axis Options) нужно отметить галочкой параметр Обратный порядок категорий (Categories in reverse order).

Настраиваем диаграммы в Excel

Помимо разворота диаграммы в Excel слева направо, можно изменить порядок категорий, значений или рядов данных на диаграмме, развернуть порядок построения точек данных, повернуть круговую диаграмму на любой угол и многое другое. Теме поворота диаграмм в Excel посвящена отдельная статья.

Сегодня Вы узнали о том, как можно настраивать диаграммы в Excel. Конечно, эта статья позволяет только поверхностно коснуться темы настроек и форматирования диаграмм в Excel, хотя об этом можно рассказать намного больше. В следующей статье мы построим диаграмму из данных, которые находятся на различных рабочих листах. А тем временем рекомендую Вам попрактиковаться, чтобы закрепить полученные сегодня знания.

Оцените качество статьи. Нам важно ваше мнение:

Понравилась статья? Поделить с друзьями:
  • Меню для ресторана как составить образцы
  • Как найти файл на смартфоне xiaomi
  • Как найти частоту на рации baofeng
  • Как найти пропажу в квартире заговор
  • Как найти реквизиты сбербанка в приложении сбербанк