Формулы представляют собой выражения, по которым выполняются вычисления. Формула всегда начинается со знака равно ( = ). Формула может включать функции, ссылки на ячейки или имена, операторы и константы.
Например, в формуле
=СУММ(В2:В8)*30
СУММ() – функция;
В2 и В8 – ссылки на ячейки;
: (двоеточие) и * (звездочка) – операторы;
30 – константа.
Функции – заранее определенные формулы, которые выполняют вычисления по заданным величинам, называемым аргументами, и в указанном порядке. Структура функции: имя функции, открывающая скобка, список аргументов, разделенных точками с запятой, закрывающая скобка. Аргументом функции может быть число, текст, логическое значение, массив, значение ошибки, ссылка на ячейку. В качестве аргументов используются также константы, формулы, или функции. В каждом конкретном случае необходимо использовать соответствующий тип аргумента.
Ссылка указывает на ячейку или диапазон ячеек листа, которые требуется использовать в формуле. Можно задавать ссылки на ячейки других листов текущей книги и на другие книги. Ссылки на ячейки других книг называются связями.
Оператором называют знак или символ, задающий тип вычисления в формуле. Существуют математические, логические операторы, операторы сравнения и ссылок.
Константой называют постоянное (не вычисляемое) значение. Формула и результат вычисления формулы константами не являются.
Арифметические операторы служат для выполнения арифметических операций, таких как сложение, вычитание, умножение. Операции выполняются над числами. Используются следующие арифметические операторы.
| Оператор | Значение | Пример |
|---|---|---|
+ (знак плюс) |
Сложение | A1+A2 |
– (знак минус) |
Вычитание Отрицание |
|
* (звездочка) |
Умножение | A1*A2 |
/ (косая черта) |
Деление | A1/A2 |
% (знак процента) |
Процент | 50% |
^ (крышка) |
Возведение в степень | A1^2 |
Операторы сравнения используются для сравнения двух значений. Результатом сравнения является логическое значение: либо ИСТИНА, либо ЛОЖЬ.
| Оператор | Значение | Пример |
|---|---|---|
= (знак равенства) |
Равно | (A1=B1) |
> (знак больше) |
Больше | (A1>B1) |
< (знак меньше) |
Меньше | (A1<B1) |
>= (знак больше и равно) |
Больше или равно | (A1>=B1) |
<= (знак меньше и равно) |
Меньше или равно | (A1<=B1) |
<> (знак меньше и больше) |
Не равно | (A1<>B1) |
Текстовый оператор амперсанд ( ) используется для объединения нескольких текстовых значений.
| Оператор | Значение | Пример |
|---|---|---|
(амперсанд) |
Объединение последовательностей знаков в одну последовательность | "Фамилия""Имя""Отчество" |
Операторы ссылок используют для описания ссылок на диапазоны ячеек.
| Оператор | Значение | Пример |
|---|---|---|
| : (двоеточие) | Ставится между ссылками на первую и последнюю ячейки диапазона | B5:B15 |
; (точка с запятой) |
Оператор объединения | B5:B15;D5:D15 |
| (пробел) | Оператор пересечения множеств, служит для ссылки на общие ячейки двух диапазонов | B7:D7 C6:C8 |
Формулы можно вводить с использованием клавиатуры и мыши при работе в любой вкладке Excel.
С использованием клавиатуры вводят операторы (знаки действий), константы, скобки и, иногда, функции. С использованием мыши выделяют ячейки и диапазоны ячеек, включаемые в формулу.
= (знак равенства).Например, необходимо создать формулу для расчета стоимости нескольких книг в ячейке D2 таблицы на рис. 6.1:
D2,=,В2,*,С2,
(рис 6.1) Ввод формулы с клавиатурыПри вводе с клавиатуры формула отображается как в строке формул, так и непосредственно в ячейке (см. рис. 6.1). Ячейки, использованные в формуле, выделены цветной рамкой, а ссылки на эти ячейки в формуле шрифтом того же цвета.
Функция – стандартная формула, которая обеспечивает выполнение определенных действий над значениями, выступающими в качестве аргументов. Функции позволяют упростить формулы, особенно если они длинные или сложные. Функции используют не только для непосредственных вычислений, но также и для преобразования чисел, например для округления, для поиска значений, сравнения и т. д.
Для создания формул с функциями обычно используют группу Библиотека функций вкладки Формулы (рис. 6.2).
(рис 6.2) Вкладка ФормулыНапример, в таблице на рис. 6.5 в ячейке А6 необходимо создать формулу для округления до двух знаков после запятой значения в ячейке А4:
А6 ;Для вставки функции не обязательно использовать кнопки категорий функций в группе Библиотека функций. Для выбора нужной функции можно использовать мастер функций. Причем, это можно сделать при работе в любой вкладке.
Если название нужной функции неизвестно, можно попробовать найти ее. Для этого в поле Поиск функции диалогового окна Мастер функций: шаг 1 из 2 (рис. 6.6) введите назначение искомой функции и нажмите кнопку Найти. Найденные функции будут отображены в списке Выберите функцию.
(рис 6.6) Поиск функцииИмена функций при создании формул можно вводить с клавиатуры. Для упрощения процесса создания и снижения количества опечаток используйте
Для быстрого выполнения некоторых действий с применением функций без запуска мастера функций можно использовать кнопку Сумма. Эта кнопка, помимо группы Библиотека функций вкладки Формулы (там она называется Автосумма ), имеется также в группе Редактирование вкладки Главная.
Для вычисления суммы чисел в ячейках, расположенных непрерывно в одном столбце или одной строке, достаточно выделить ячейку ниже или правее суммируемого диапазона и нажать кнопку Сумма. Например, для вычисления суммы значений в ячейках В2:В13 в таблице на рис. 6.8 следует выделить ячейку В14 и нажать кнопку Автосумма.
(рис 6.8) Суммирование с использованием кнопки СуммаДля подтверждения ввода формулы следует нажать клавишу Enter или еще раз нажать кнопку Сумма.
Для вычисления суммы произвольно расположенных ячеек следует выделить ячейку, в которой должна быть вычислена сумма, нажать на кнопку Сумма, а затем на листе выделить суммируемые ячейки и/или диапазоны ячеек. Для подтверждения ввода формулы следует нажать клавишу Enter или еще раз нажать кнопку Сумма.
Кроме вычисления суммы, кнопку Сумма можно использовать при вычислении среднего значения, определения количества числовых значений, нахождения максимального и минимального значений. В этом случае необходимо щелкнуть по стрелке кнопки и выбрать необходимое действие:
Среднее – расчет среднего арифметического;
Число – определение количества численных значений;
Максимум – нахождение максимального значения;
Минимум – нахождение минимального значения.
Например, для вычисления среднего значения в ячейках В2:В13 в таблице на рис. 6.9 следует выделить ячейку В14, затем щелкнуть по стрелке кнопки Сумма и выбрать действие Среднее.
(рис 6.9) Вычисление среднего значения с использованием кнопки Сумма
Ячейки с формулой можно редактировать так же, как и ячейки с текстовым или числовым значением: щелкнув мышью два раза по ячейке или в строке формул.
При редактировании ячейки, как и при вводе формулы, ссылки на ячейки и границы вокруг соответствующих ячеек выделяются цветом (см. рис. 6.1).
Для изменения ссылки на ячейки и/или диапазон ячеек достаточно перетащить цветную границу к новой ячейке или диапазону. Для того чтобы изменить размер диапазона ячеек, можно перетащить угол границы (рис. 6.10).
(рис 6.10) Изменения аргумента формулыДля того чтобы заменить ссылку следует ее удалить, а затем выделить мышью новую ячейку или диапазон ячеек.
В формулу можно добавлять новые операторы и аргументы. Например, в существующую формулу в ячейку В14 в таблице на рис. 6.8 можно добавить оператор " / " (деление) и аргумент А20 (рис. 6.11).
(рис 6.11) Редактирование формулыВ процессе редактирования можно запускать мастер функций. Например, в существующую формулу в ячейку D2 в таблице на рис. 6.1 можно добавить оператор " / " (деление) и в качестве аргумента округление значение ячейки А20. В этом случае после ввода знака " / " (деление) следует любым способом ввести функцию ОКРУГЛ и ее аргументы (рис. 6.12).
(рис 6.12) Использование мастера функций при редактировании формул
Перемещать и копировать ячейки с формулами можно точно так же, как и ячейки с текстовыми или числовыми значениями.
Кроме того, при копировании ячеек с формулами можно пользоваться возможностями специальной вставки. Это позволяет копировать только формулу без копирования формата ячейки.
При перемещении ячейки с формулой содержащиеся в формуле ссылки не изменяются. При копировании формулы ссылки на ячейки могут изменяться в зависимости от их типа (относительные или абсолютные).
При использовании в создаваемых формулах ссылок на ячейки других листов и книг в процессе создания формулы следует перейти на другой лист текущей книги или в другую книгу и выделить там необходимую ячейку.
При каждом переходе на другой лист, его имя автоматически добавляется к ссылке на ячейку. Имя листа и адрес ячейки разделены служебным символом ! (восклицательный знак).
Например, в формуле в ячейке D2 в таблице на рис. 6.13 использована ячейка А4 листа Курс текущей книги.
(рис 6.13) Ссылка на ячейку другого листа текущей книгиПри переходе к ячейке другой книги, имя файла в квадратных скобках автоматически добавляется к ссылке на ячейку. Например, в формуле в ячейке D2 в таблице на рис. 6.14 использована ячейка А4 листа Курс файла ЦБР.xlsx.
(рис 6.14) Ссылка на ячейку другой книги
По умолчанию ссылки на ячейки в формулах относительные, то есть адрес ячейки определяется на основе расположения этой ячейки относительно ячейки с формулой. При копировании ячейки с формулой относительная ссылка автоматически изменяется. Именно возможность использования относительных ссылок и позволяет копировать формулы.
Например, при копировании автозаполнением ячейки D2 (рис. 6.15) на нижерасположенные ячейки, в ячейке D3 будет формула =В3*С3, в ячейке D4 будет формула =В4*С4 и т. д.
(рис 6.15) Копирование формулВ некоторых случаях использование относительных ссылок недопустимо. Например, в таблице на рис. 6.16 при копировании ячейки D2 на нижерасположенные ячейки ссылка на ячейки В2 и С2 должны изменяться, а ссылка на ячейку А20 должна оставаться неизменной.
(рис 6.16) Использование абсолютных ссылокДля того чтобы ссылка на ячейку при копировании не изменялась, необходимо использовать абсолютные ссылки. Абсолютная ссылка ячейки имеет формат $A$1, где $ – служебный символ, показывающий абсолютную ссылку.
Чтобы ссылка на ячейку была абсолютной, после указания ссылки на ячейку следует нажать клавишу F4. Ссылку можно преобразовать из относительной в абсолютную и при редактировании ячейки с формулой. К заголовкам столбца и строки в адресе ячейки следует добавить служебный символ $. Например, для того чтобы ссылка на ячейку А20 стала абсолютной, необходимо ввести $А$20.
Ссылка может быть не только относительной или абсолютной, но и смешанной.
Ссылка формата A$1 является относительной по столбцу и абсолютной по строке, т.е. при копировании ячейки с формулой выше или ниже, ссылка изменяться не будет. А при копировании влево или вправо будет изменяться заголовок столбца.
Ссылка формата $A1 является относительной по строке и абсолютной по столбцу, т.е. при копировании ячейки с формулой влево или вправо ссылка изменяться не будет. А при копировании выше или ниже будет изменяться заголовок строки.
Трехмерные ссылки используются при выполнении действий с данными из одной и той же ячейки или диапазона ячеек на нескольких листах одной книги. Трехмерная ссылка включает в себя ссылку на ячейку или диапазон, перед которой ставятся имена листов. При этом в формулу включаются все листы, хранящиеся между начальным и конечным именами, указанными в ссылке. Например, формула =СУММ('Комплект1:Комплект5'!D14) суммирует все значения, содержащиеся в ячейке D14 на всех листах в диапазоне от Комплект1 до Комплект5 включительно (рис. 6.17).
(рис 6.17) Использование трехмерных ссылокТрехмерные ссылки могут быть использованы для создания ссылок на ячейки на других листах, определения имен и создания формул с использованием следующих функций: СУММ, СРЗНАЧ, СЧЁТ, МАКС, МИН, ПРОИЗВЕД, и некоторых других.
Имя – слово или строка знаков, представляющих ячейку, диапазон ячеек, формулу или константу. Имена можно использовать в любом листе книги.
Имя можно присвоить ячейке или диапазону ячеек.
Для удобства работы рекомендуется создавать имена короткие и хорошо запоминающиеся. Первый знак в имени должен быть буквой или знаком подчеркивания. Остальные знаки имени могут быть буквами, числами, точками и знаками подчеркивания. Пробелы не допускаются. Также не допускаются имена, которые имеют такой же вид, как и ссылки на ячейки, например Z$100 или R1C1. В имени может быть больше одного слова. В качестве разделителей слов могут быть использованы знаки подчеркивания и точки, например: Год_2007 или Год.2007. Имя может содержать до 255 знаков. Имя может состоять из строчных и прописных букв, но Excel их не различает.
Имя можно присвоить формуле или постоянному значению (константе). Например, имя " Скидка ", которому присвоено значение 33 процента, можно использовать в любом месте для вычисления цены со скидкой.
Для присвоения имени формуле или константе в поле Диапазон окна Создание имени следует ввести знак равенства ( = ) и формулу или константу (рис. 6.19).
(рис 6.19) Присвоение имени константе
При создании формул короткие имена можно вводить с клавиатуры.
Во избежание возможных ошибок при использовании имен в процессе создания формулы следует в группе Определенные имена вкладки Формулы щелкнуть кнопку Использовать в формуле и выбрать нужное имя в списке имен (рис. 6.20).
(рис 6.20) Вставка имени в формулуЕсли нужное имя не отображается в списке, выберите команду Вставить имена (см. рис. 6.20), а затем в окне Вставка имени выберите вставляемое имя.
Имена ячеек являются абсолютными ссылками.
Ненужное или ошибочное имя можно удалить.
(рис 6.21) Удаление имени
В процессе создания и/или редактирования формул Excel обнаруживает ошибки синтаксиса формулы и приостанавливает дальнейшую работу.
При обнаружении лишних символов операторов, лишних или недостающих скобок и т. п. выводится сообщение об ошибке в окне предупреждения. Например, при вводе формулы в ячейку D2 в таблице на рис. 6.22 ошибочно введено два оператора (умножение и деление). В сообщении предлагается возможный вариант исправления ошибки. Чтобы принять его следует нажать кнопку Да, для самостоятельного исправления ошибки следует нажать кнопку Нет.
(рис 6.22) Сообщение об ошибке во введенной формулеПри вводе формул с использованием мастера функций или их редактировании Excel обнаруживает недостаток или избыток аргументов. В этом случае появляется соответствующее окно (рис. 6.23). Следует нажать кнопку ОК, а затем внести исправления в формулу с клавиатуры или нажать кнопку Вставить функцию в строке формул и изменить аргументы функции в окне Аргументы функции (см. рис. 6.4).
(рис 6.23) Сообщение об ошибке в аргументах функцииExcel обнаруживает ошибки, связанные с циклическими ссылками. Циклической ссылкой называется последовательность ссылок, при которой формула ссылается (через другие ссылки или напрямую) сама на себя. Например, в диапазон аргументов формулы СУММ в ячейке В7 в таблице на рис. 6.24 включена ячейка В7. При обнаружении циклической ссылки выходит окно сообщения. Нажатие кнопки ОК не приведет к исправлению ошибки. Лучше нажать кнопку Отмена и внести исправления самостоятельно.
(рис 6.24) Сообщение о циклической ошибке
Если формула содержит ошибку функции и/или аргумента, не позволяющую выполнить вычисления или отобразить результат, Excel отобразит сообщение об ошибке. В ячейке с ошибкой в формуле вместо результата вычисления отображается один из кодов ошибки, а в левом верхнем углу ячейки появляется индикатор ошибки (зеленый треугольник).
При выделении ячейки с ошибкой рядом с ней появляется кнопка Источник ошибки. Если щелкнуть по кнопке, появится меню, в котором указан тип ошибки, а также команды действий для исправления ошибки (рис. 6.25).
(рис 6.25) Кнопка и меню кнопки Источник ошибки Основные ошибки и некоторые возможные причины их появления приведены в таблице.
| Отображение в ячейке | Причина | Пример |
|---|---|---|
#ЗНАЧ! |
Использование недопустимого типа аргумента или операнда | В формулу вместо числа или логического значения ( ИСТИНА или ЛОЖЬ ) введен текст.
Для оператора или функции, требующей одного значения, указывается диапазон. |
#ДЕЛ/0! |
Деление числа на 0 (ноль). |
В формуле содержится явное деление на ноль (например, =А1/0 ).
Используется ссылка на пустую ячейку или ячейку, содержащую 0 в качестве делителя |
#ИМЯ? |
Excel не может распознать имя, используемое в формуле | |
#Н/Д |
Значение недопустимо в функции или формуле | Не заданы один или несколько необходимых аргументов стандартной или пользовательской функции листа |
#ССЫЛКА! |
Ссылка на ячейку указана неверно | Ячейки, на которые ссылаются формулы, были удалены или в эти ячейки было помещено содержимое других скопированных ячеек. |
#ЧИСЛО! |
Неправильные числовые значения в формуле или функции. | |
#ПУСТО! |
Задано пересечение двух областей, которые в действительности не имеют общих ячеек | Используется ошибочный оператор диапазона |
Помимо критичных ошибок, при которых невозможно вычислить результат, Excel отображает сообщения и о возможных ошибках в формулах. В этом случае также появляется индикатор ошибки, но в ячейке отображается результат.
При выделении ячейки с ошибкой рядом с ней появляется кнопка Источник ошибки. Если щелкнуть по кнопке, появится меню, в котором указан тип ошибки, а также команды действий для исправления ошибки (рис. 6.26).
(рис 6.26) Кнопка и меню кнопки Источник ошибкиЕсли в формуле действительно имеется ошибка, следует исправить ее с помощью команды меню Источник ошибки или самостоятельно. Если же создана правильная формула, можно выбрать команду меню Пропустить ошибку. При этом индикатор ошибки исчезнет.
Для удобства поиска причин ошибок, а также и в некоторых других случаях можно графически отобразить связь между ячейками в формуле.
Для отображения ячеек, входящих в формулу в качестве аргументов, необходимо выделить ячейку с формулой и нажать кнопку Влияющие ячейки в группе Зависимости формул вкладки Формулы. Если кнопка не отображается, щелкните сначала по стрелке кнопки Зависимости формул вкладки Формулы (рис. 6.27).
(рис 6.27) Трассировка влияющих ячеекОдин щелчок по кнопке Влияющие ячейки отображает связи с ячейками, непосредственно определяющими результат вычисления. Если в этих ячейках также находятся формулы, то следующий щелчок отображает связи с ячейками, являющимися аргументами этих формул. И так далее.
Для отображения ячеек, в формулы которых входит какая-либо ячейка, ее следует выделить и нажать кнопку Зависимые ячейки в группе Зависимости формул вкладки Формулы. Если кнопка не отображается, щелкните сначала по стрелке кнопки Зависимости формул вкладки Формулы (рис. 6.28).
(рис 6.28) Трассировка зависимых ячеекОдин щелчок по кнопке Зависимые ячейки отображает связи с ячейками, непосредственно зависящими от выделенной ячейки. Если эти ячейки также влияют на другие ячейки, то следующий щелчок отображает связи с зависимыми ячейками. И так далее.
Связи в пределах текущего листа отображаются синими стрелками. Связи с ячейками других листов и книг отображаются черными пунктирными линиями и значком листа. Красные стрелки показывают ячейки, вызывающие ошибки.
Для скрытия стрелок связей следует нажать кнопку Убрать все стрелки в группе Зависимости формул вкладки Формулы (см. рис. 6.27 или рис. 6.28).
По умолчанию Microsoft Excel автоматически пересчитывает значения ячеек, которые зависят от других ячеек, содержащих изменившиеся значения. Этот тип пересчета позволяет избежать ненужных вычислений. Пересчет также производится при открытии книги.
Для выбора режима вычислений щелкните по кнопке Параметры вычислений в группе Вычисление вкладки Формулы и выберите нужный режим. Если кнопка не отображается, щелкните сначала по стрелке кнопки Зависимости формул вкладки Формулы (рис. 6.29).
(рис 6.29) Изменение режима вычисленийПосле этого для пересчета формул во всех листах текущей книги следует нажать кнопку Пересчет группы Вычисление вкладки Формулы (см. рис. 6.29) или клавишу F9, а для пересчета формул только на текущем листе – кнопку Пересчет группы Произвести вычисления вкладки Формулы (см. рис. 6.29) или комбинацию клавиш Shift + F9.
Процесс первого открытия книги, созданной в старых версиях Microsoft Excel, отличается от процесса открытия книги, созданной в текущей версии Microsoft Excel, что позволяет проверить, правильно ли пересчитаны старые книги.
При открытии книги, созданной в текущей версии Microsoft Excel, пересчитываются только формулы, которые зависят от измененных ячеек.
При открытии книги, созданной в более ранней версии Microsoft Excel, все формулы в книге – и те, которые зависят от измененных ячеек, и все остальные – пересчитываются. Это гарантирует полную оптимизацию книги для использования в текущей версии Microsoft Excel.
При закрытии файла, созданного в старых версиях Microsoft Excel, даже если в нем не производилось никаких действий, выходит предупреждение о пересчете формул (рис. 6.30). Для сохранения результатов пересчета следует нажать кнопку Да.
(рис 6.30) Предупреждение о пересчете формулПоскольку полный пересчет требует больше времени, чем частичный, открытие книги, которая не была сохранена в формате текущей версии Microsoft Excel, может потребовать больше времени. После сохранения книги в формате текущей версии Microsoft Excel ее открытие будет происходить быстрее.
D2 рассчитайте произведение ячеек В2 и С2.F2 рассчитайте сумму ячеек D2 и E2.G2 с использованием функции ОКРУГЛ рассчитайте округленное до двух знаков после запятой значение ячейки F2.В7 с использованием кнопки $$\sum$$ ( Сумма ) рассчитайте сумму ячеек В2:В6.С7 с использованием кнопки $$\sum$$ ( Сумма ) рассчитайте среднее значение ячеек С2:С6.D2 на ячейки D3:D6.F2 на ячейки F3:F6.G2 на ячейки G3:G6.Е7: добавьте к суммируемым ячейкам ссылку на ячейку Е6.С7: среднее значение должно быть рассчитано для ячеек С2:С6.Н2 рассчитайте частное от деления ячейки G2 на ячейку В10 так, чтобы эту формулу можно было копировать на ячейки Н3:Н6. Скопируйте автозаполнением формулу ячейки Н2 на ячейки Н3:Н6.I2 рассчитайте частное от деления ячейки G2 на ячейку В1 листа Курс так, чтобы эту формулу можно было копировать на ячейки I3:I6. Скопируйте автозаполнением формулу ячейки I2 на ячейки I3:I6.В2 листа Курс имя Фунт.J2 рассчитайте частное от деления ячейки G2 на ячейку Фунт. Скопируйте автозаполнением формулу ячейки J2 на ячейки J3:J6.Доллар.D2:D4 c использованием трехмерных ссылок рассчитайте суммарное значение этих же ячеек листов Январь, Февраль, Март.D8 покажите зависящие ячейки.В12 покажите exercise_06_1.xlsx под именем Lesson_06_1. Сохраните файл exercise_06_2.xlsx под именем Lesson_06_2.Формулы представляют собой выражения, по которым выполняются вычисления. Формула всегда начинается со знака равно ( = ). Формула может включать функции, ссылки на ячейки или имена, операторы и константы.
Например, в формуле
=СУММ(В2:В8)*30
СУММ() – функция;
В2 и В8 – ссылки на ячейки;
: (двоеточие) и * (звездочка) – операторы;
30 – константа.
Функции – заранее определенные формулы, которые выполняют вычисления по заданным величинам, называемым аргументами, и в указанном порядке. Структура функции: имя функции, открывающая скобка, список аргументов, разделенных точками с запятой, закрывающая скобка. Аргументом функции может быть число, текст, логическое значение, массив, значение ошибки, ссылка на ячейку. В качестве аргументов используются также константы, формулы, или функции. В каждом конкретном случае необходимо использовать соответствующий тип аргумента.
Ссылка указывает на ячейку или диапазон ячеек листа, которые требуется использовать в формуле. Можно задавать ссылки на ячейки других листов текущей книги и на другие книги. Ссылки на ячейки других книг называются связями.
Оператором называют знак или символ, задающий тип вычисления в формуле. Существуют математические, логические операторы, операторы сравнения и ссылок.
Константой называют постоянное (не вычисляемое) значение. Формула и результат вычисления формулы константами не являются.
Арифметические операторы служат для выполнения арифметических операций, таких как сложение, вычитание, умножение. Операции выполняются над числами. Используются следующие арифметические операторы.
| Оператор | Значение | Пример |
|---|---|---|
+ (знак плюс) |
Сложение | A1+A2 |
– (знак минус) |
Вычитание Отрицание |
|
* (звездочка) |
Умножение | A1*A2 |
/ (косая черта) |
Деление | A1/A2 |
% (знак процента) |
Процент | 50% |
^ (крышка) |
Возведение в степень | A1^2 |
Операторы сравнения используются для сравнения двух значений. Результатом сравнения является логическое значение: либо ИСТИНА, либо ЛОЖЬ.
| Оператор | Значение | Пример |
|---|---|---|
= (знак равенства) |
Равно | (A1=B1) |
> (знак больше) |
Больше | (A1>B1) |
< (знак меньше) |
Меньше | (A1<B1) |
>= (знак больше и равно) |
Больше или равно | (A1>=B1) |
<= (знак меньше и равно) |
Меньше или равно | (A1<=B1) |
<> (знак меньше и больше) |
Не равно | (A1<>B1) |
Текстовый оператор амперсанд ( ) используется для объединения нескольких текстовых значений.
| Оператор | Значение | Пример |
|---|---|---|
(амперсанд) |
Объединение последовательностей знаков в одну последовательность | "Фамилия""Имя""Отчество" |
Операторы ссылок используют для описания ссылок на диапазоны ячеек.
| Оператор | Значение | Пример |
|---|---|---|
| : (двоеточие) | Ставится между ссылками на первую и последнюю ячейки диапазона | B5:B15 |
; (точка с запятой) |
Оператор объединения | B5:B15;D5:D15 |
| (пробел) | Оператор пересечения множеств, служит для ссылки на общие ячейки двух диапазонов | B7:D7 C6:C8 |
Формулы можно вводить с использованием клавиатуры и мыши при работе в любой вкладке Excel.
С использованием клавиатуры вводят операторы (знаки действий), константы, скобки и, иногда, функции. С использованием мыши выделяют ячейки и диапазоны ячеек, включаемые в формулу.
= (знак равенства).Например, необходимо создать формулу для расчета стоимости нескольких книг в ячейке D2 таблицы на рис. 6.1:
D2,=,В2,*,С2,
(рис 6.1) Ввод формулы с клавиатурыПри вводе с клавиатуры формула отображается как в строке формул, так и непосредственно в ячейке (см. рис. 6.1). Ячейки, использованные в формуле, выделены цветной рамкой, а ссылки на эти ячейки в формуле шрифтом того же цвета.
Функция – стандартная формула, которая обеспечивает выполнение определенных действий над значениями, выступающими в качестве аргументов. Функции позволяют упростить формулы, особенно если они длинные или сложные. Функции используют не только для непосредственных вычислений, но также и для преобразования чисел, например для округления, для поиска значений, сравнения и т. д.
Для создания формул с функциями обычно используют группу Библиотека функций вкладки Формулы (рис. 6.2).
(рис 6.2) Вкладка ФормулыНапример, в таблице на рис. 6.5 в ячейке А6 необходимо создать формулу для округления до двух знаков после запятой значения в ячейке А4:
А6 ;Для вставки функции не обязательно использовать кнопки категорий функций в группе Библиотека функций. Для выбора нужной функции можно использовать мастер функций. Причем, это можно сделать при работе в любой вкладке.
Если название нужной функции неизвестно, можно попробовать найти ее. Для этого в поле Поиск функции диалогового окна Мастер функций: шаг 1 из 2 (рис. 6.6) введите назначение искомой функции и нажмите кнопку Найти. Найденные функции будут отображены в списке Выберите функцию.
(рис 6.6) Поиск функцииИмена функций при создании формул можно вводить с клавиатуры. Для упрощения процесса создания и снижения количества опечаток используйте
Для быстрого выполнения некоторых действий с применением функций без запуска мастера функций можно использовать кнопку Сумма. Эта кнопка, помимо группы Библиотека функций вкладки Формулы (там она называется Автосумма ), имеется также в группе Редактирование вкладки Главная.
Для вычисления суммы чисел в ячейках, расположенных непрерывно в одном столбце или одной строке, достаточно выделить ячейку ниже или правее суммируемого диапазона и нажать кнопку Сумма. Например, для вычисления суммы значений в ячейках В2:В13 в таблице на рис. 6.8 следует выделить ячейку В14 и нажать кнопку Автосумма.
(рис 6.8) Суммирование с использованием кнопки СуммаДля подтверждения ввода формулы следует нажать клавишу Enter или еще раз нажать кнопку Сумма.
Для вычисления суммы произвольно расположенных ячеек следует выделить ячейку, в которой должна быть вычислена сумма, нажать на кнопку Сумма, а затем на листе выделить суммируемые ячейки и/или диапазоны ячеек. Для подтверждения ввода формулы следует нажать клавишу Enter или еще раз нажать кнопку Сумма.
Кроме вычисления суммы, кнопку Сумма можно использовать при вычислении среднего значения, определения количества числовых значений, нахождения максимального и минимального значений. В этом случае необходимо щелкнуть по стрелке кнопки и выбрать необходимое действие:
Среднее – расчет среднего арифметического;
Число – определение количества численных значений;
Максимум – нахождение максимального значения;
Минимум – нахождение минимального значения.
Например, для вычисления среднего значения в ячейках В2:В13 в таблице на рис. 6.9 следует выделить ячейку В14, затем щелкнуть по стрелке кнопки Сумма и выбрать действие Среднее.
(рис 6.9) Вычисление среднего значения с использованием кнопки Сумма
Ячейки с формулой можно редактировать так же, как и ячейки с текстовым или числовым значением: щелкнув мышью два раза по ячейке или в строке формул.
При редактировании ячейки, как и при вводе формулы, ссылки на ячейки и границы вокруг соответствующих ячеек выделяются цветом (см. рис. 6.1).
Для изменения ссылки на ячейки и/или диапазон ячеек достаточно перетащить цветную границу к новой ячейке или диапазону. Для того чтобы изменить размер диапазона ячеек, можно перетащить угол границы (рис. 6.10).
(рис 6.10) Изменения аргумента формулыДля того чтобы заменить ссылку следует ее удалить, а затем выделить мышью новую ячейку или диапазон ячеек.
В формулу можно добавлять новые операторы и аргументы. Например, в существующую формулу в ячейку В14 в таблице на рис. 6.8 можно добавить оператор " / " (деление) и аргумент А20 (рис. 6.11).
(рис 6.11) Редактирование формулыВ процессе редактирования можно запускать мастер функций. Например, в существующую формулу в ячейку D2 в таблице на рис. 6.1 можно добавить оператор " / " (деление) и в качестве аргумента округление значение ячейки А20. В этом случае после ввода знака " / " (деление) следует любым способом ввести функцию ОКРУГЛ и ее аргументы (рис. 6.12).
(рис 6.12) Использование мастера функций при редактировании формул
Перемещать и копировать ячейки с формулами можно точно так же, как и ячейки с текстовыми или числовыми значениями.
Кроме того, при копировании ячеек с формулами можно пользоваться возможностями специальной вставки. Это позволяет копировать только формулу без копирования формата ячейки.
При перемещении ячейки с формулой содержащиеся в формуле ссылки не изменяются. При копировании формулы ссылки на ячейки могут изменяться в зависимости от их типа (относительные или абсолютные).
При использовании в создаваемых формулах ссылок на ячейки других листов и книг в процессе создания формулы следует перейти на другой лист текущей книги или в другую книгу и выделить там необходимую ячейку.
При каждом переходе на другой лист, его имя автоматически добавляется к ссылке на ячейку. Имя листа и адрес ячейки разделены служебным символом ! (восклицательный знак).
Например, в формуле в ячейке D2 в таблице на рис. 6.13 использована ячейка А4 листа Курс текущей книги.
(рис 6.13) Ссылка на ячейку другого листа текущей книгиПри переходе к ячейке другой книги, имя файла в квадратных скобках автоматически добавляется к ссылке на ячейку. Например, в формуле в ячейке D2 в таблице на рис. 6.14 использована ячейка А4 листа Курс файла ЦБР.xlsx.
(рис 6.14) Ссылка на ячейку другой книги
По умолчанию ссылки на ячейки в формулах относительные, то есть адрес ячейки определяется на основе расположения этой ячейки относительно ячейки с формулой. При копировании ячейки с формулой относительная ссылка автоматически изменяется. Именно возможность использования относительных ссылок и позволяет копировать формулы.
Например, при копировании автозаполнением ячейки D2 (рис. 6.15) на нижерасположенные ячейки, в ячейке D3 будет формула =В3*С3, в ячейке D4 будет формула =В4*С4 и т. д.
(рис 6.15) Копирование формулВ некоторых случаях использование относительных ссылок недопустимо. Например, в таблице на рис. 6.16 при копировании ячейки D2 на нижерасположенные ячейки ссылка на ячейки В2 и С2 должны изменяться, а ссылка на ячейку А20 должна оставаться неизменной.
(рис 6.16) Использование абсолютных ссылокДля того чтобы ссылка на ячейку при копировании не изменялась, необходимо использовать абсолютные ссылки. Абсолютная ссылка ячейки имеет формат $A$1, где $ – служебный символ, показывающий абсолютную ссылку.
Чтобы ссылка на ячейку была абсолютной, после указания ссылки на ячейку следует нажать клавишу F4. Ссылку можно преобразовать из относительной в абсолютную и при редактировании ячейки с формулой. К заголовкам столбца и строки в адресе ячейки следует добавить служебный символ $. Например, для того чтобы ссылка на ячейку А20 стала абсолютной, необходимо ввести $А$20.
Ссылка может быть не только относительной или абсолютной, но и смешанной.
Ссылка формата A$1 является относительной по столбцу и абсолютной по строке, т.е. при копировании ячейки с формулой выше или ниже, ссылка изменяться не будет. А при копировании влево или вправо будет изменяться заголовок столбца.
Ссылка формата $A1 является относительной по строке и абсолютной по столбцу, т.е. при копировании ячейки с формулой влево или вправо ссылка изменяться не будет. А при копировании выше или ниже будет изменяться заголовок строки.
Трехмерные ссылки используются при выполнении действий с данными из одной и той же ячейки или диапазона ячеек на нескольких листах одной книги. Трехмерная ссылка включает в себя ссылку на ячейку или диапазон, перед которой ставятся имена листов. При этом в формулу включаются все листы, хранящиеся между начальным и конечным именами, указанными в ссылке. Например, формула =СУММ('Комплект1:Комплект5'!D14) суммирует все значения, содержащиеся в ячейке D14 на всех листах в диапазоне от Комплект1 до Комплект5 включительно (рис. 6.17).
(рис 6.17) Использование трехмерных ссылокТрехмерные ссылки могут быть использованы для создания ссылок на ячейки на других листах, определения имен и создания формул с использованием следующих функций: СУММ, СРЗНАЧ, СЧЁТ, МАКС, МИН, ПРОИЗВЕД, и некоторых других.
Имя – слово или строка знаков, представляющих ячейку, диапазон ячеек, формулу или константу. Имена можно использовать в любом листе книги.
Имя можно присвоить ячейке или диапазону ячеек.
Для удобства работы рекомендуется создавать имена короткие и хорошо запоминающиеся. Первый знак в имени должен быть буквой или знаком подчеркивания. Остальные знаки имени могут быть буквами, числами, точками и знаками подчеркивания. Пробелы не допускаются. Также не допускаются имена, которые имеют такой же вид, как и ссылки на ячейки, например Z$100 или R1C1. В имени может быть больше одного слова. В качестве разделителей слов могут быть использованы знаки подчеркивания и точки, например: Год_2007 или Год.2007. Имя может содержать до 255 знаков. Имя может состоять из строчных и прописных букв, но Excel их не различает.
Имя можно присвоить формуле или постоянному значению (константе). Например, имя " Скидка ", которому присвоено значение 33 процента, можно использовать в любом месте для вычисления цены со скидкой.
Для присвоения имени формуле или константе в поле Диапазон окна Создание имени следует ввести знак равенства ( = ) и формулу или константу (рис. 6.19).
(рис 6.19) Присвоение имени константе
При создании формул короткие имена можно вводить с клавиатуры.
Во избежание возможных ошибок при использовании имен в процессе создания формулы следует в группе Определенные имена вкладки Формулы щелкнуть кнопку Использовать в формуле и выбрать нужное имя в списке имен (рис. 6.20).
(рис 6.20) Вставка имени в формулуЕсли нужное имя не отображается в списке, выберите команду Вставить имена (см. рис. 6.20), а затем в окне Вставка имени выберите вставляемое имя.
Имена ячеек являются абсолютными ссылками.
Ненужное или ошибочное имя можно удалить.
(рис 6.21) Удаление имени
В процессе создания и/или редактирования формул Excel обнаруживает ошибки синтаксиса формулы и приостанавливает дальнейшую работу.
При обнаружении лишних символов операторов, лишних или недостающих скобок и т. п. выводится сообщение об ошибке в окне предупреждения. Например, при вводе формулы в ячейку D2 в таблице на рис. 6.22 ошибочно введено два оператора (умножение и деление). В сообщении предлагается возможный вариант исправления ошибки. Чтобы принять его следует нажать кнопку Да, для самостоятельного исправления ошибки следует нажать кнопку Нет.
(рис 6.22) Сообщение об ошибке во введенной формулеПри вводе формул с использованием мастера функций или их редактировании Excel обнаруживает недостаток или избыток аргументов. В этом случае появляется соответствующее окно (рис. 6.23). Следует нажать кнопку ОК, а затем внести исправления в формулу с клавиатуры или нажать кнопку Вставить функцию в строке формул и изменить аргументы функции в окне Аргументы функции (см. рис. 6.4).
(рис 6.23) Сообщение об ошибке в аргументах функцииExcel обнаруживает ошибки, связанные с циклическими ссылками. Циклической ссылкой называется последовательность ссылок, при которой формула ссылается (через другие ссылки или напрямую) сама на себя. Например, в диапазон аргументов формулы СУММ в ячейке В7 в таблице на рис. 6.24 включена ячейка В7. При обнаружении циклической ссылки выходит окно сообщения. Нажатие кнопки ОК не приведет к исправлению ошибки. Лучше нажать кнопку Отмена и внести исправления самостоятельно.
(рис 6.24) Сообщение о циклической ошибке
Если формула содержит ошибку функции и/или аргумента, не позволяющую выполнить вычисления или отобразить результат, Excel отобразит сообщение об ошибке. В ячейке с ошибкой в формуле вместо результата вычисления отображается один из кодов ошибки, а в левом верхнем углу ячейки появляется индикатор ошибки (зеленый треугольник).
При выделении ячейки с ошибкой рядом с ней появляется кнопка Источник ошибки. Если щелкнуть по кнопке, появится меню, в котором указан тип ошибки, а также команды действий для исправления ошибки (рис. 6.25).
(рис 6.25) Кнопка и меню кнопки Источник ошибкиОсновные ошибки и некоторые возможные причины их появления приведены в таблице.
| Отображение в ячейке | Причина | Пример |
|---|---|---|
#ЗНАЧ! |
Использование недопустимого типа аргумента или операнда | В формулу вместо числа или логического значения ( ИСТИНА или ЛОЖЬ ) введен текст.
Для оператора или функции, требующей одного значения, указывается диапазон. |
#ДЕЛ/0! |
Деление числа на 0 (ноль). |
В формуле содержится явное деление на ноль (например, =А1/0 ).
Используется ссылка на пустую ячейку или ячейку, содержащую 0 в качестве делителя |
#ИМЯ? |
Excel не может распознать имя, используемое в формуле | |
#Н/Д |
Значение недопустимо в функции или формуле | Не заданы один или несколько необходимых аргументов стандартной или пользовательской функции листа |
#ССЫЛКА! |
Ссылка на ячейку указана неверно | Ячейки, на которые ссылаются формулы, были удалены или в эти ячейки было помещено содержимое других скопированных ячеек. |
#ЧИСЛО! |
Неправильные числовые значения в формуле или функции. | |
#ПУСТО! |
Задано пересечение двух областей, которые в действительности не имеют общих ячеек | Используется ошибочный оператор диапазона |
Помимо критичных ошибок, при которых невозможно вычислить результат, Excel отображает сообщения и о возможных ошибках в формулах. В этом случае также появляется индикатор ошибки, но в ячейке отображается результат.
При выделении ячейки с ошибкой рядом с ней появляется кнопка Источник ошибки. Если щелкнуть по кнопке, появится меню, в котором указан тип ошибки, а также команды действий для исправления ошибки (рис. 6.26).
(рис 6.26) Кнопка и меню кнопки Источник ошибкиЕсли в формуле действительно имеется ошибка, следует исправить ее с помощью команды меню Источник ошибки или самостоятельно. Если же создана правильная формула, можно выбрать команду меню Пропустить ошибку. При этом индикатор ошибки исчезнет.
Для удобства поиска причин ошибок, а также и в некоторых других случаях можно графически отобразить связь между ячейками в формуле.
Для отображения ячеек, входящих в формулу в качестве аргументов, необходимо выделить ячейку с формулой и нажать кнопку Влияющие ячейки в группе Зависимости формул вкладки Формулы. Если кнопка не отображается, щелкните сначала по стрелке кнопки Зависимости формул вкладки Формулы (рис. 6.27).
(рис 6.27) Трассировка влияющих ячеекОдин щелчок по кнопке Влияющие ячейки отображает связи с ячейками, непосредственно определяющими результат вычисления. Если в этих ячейках также находятся формулы, то следующий щелчок отображает связи с ячейками, являющимися аргументами этих формул. И так далее.
Для отображения ячеек, в формулы которых входит какая-либо ячейка, ее следует выделить и нажать кнопку Зависимые ячейки в группе Зависимости формул вкладки Формулы. Если кнопка не отображается, щелкните сначала по стрелке кнопки Зависимости формул вкладки Формулы (рис. 6.28).
(рис 6.28) Трассировка зависимых ячеекОдин щелчок по кнопке Зависимые ячейки отображает связи с ячейками, непосредственно зависящими от выделенной ячейки. Если эти ячейки также влияют на другие ячейки, то следующий щелчок отображает связи с зависимыми ячейками. И так далее.
Связи в пределах текущего листа отображаются синими стрелками. Связи с ячейками других листов и книг отображаются черными пунктирными линиями и значком листа. Красные стрелки показывают ячейки, вызывающие ошибки.
Для скрытия стрелок связей следует нажать кнопку Убрать все стрелки в группе Зависимости формул вкладки Формулы (см. рис. 6.27 или рис. 6.28).
По умолчанию Microsoft Excel автоматически пересчитывает значения ячеек, которые зависят от других ячеек, содержащих изменившиеся значения. Этот тип пересчета позволяет избежать ненужных вычислений. Пересчет также производится при открытии книги.
Для выбора режима вычислений щелкните по кнопке Параметры вычислений в группе Вычисление вкладки Формулы и выберите нужный режим. Если кнопка не отображается, щелкните сначала по стрелке кнопки Зависимости формул вкладки Формулы (рис. 6.29).
(рис 6.29) Изменение режима вычисленийПосле этого для пересчета формул во всех листах текущей книги следует нажать кнопку Пересчет группы Вычисление вкладки Формулы (см. рис. 6.29) или клавишу F9, а для пересчета формул только на текущем листе – кнопку Пересчет группы Произвести вычисления вкладки Формулы (см. рис. 6.29) или комбинацию клавиш Shift + F9.
Процесс первого открытия книги, созданной в старых версиях Microsoft Excel, отличается от процесса открытия книги, созданной в текущей версии Microsoft Excel, что позволяет проверить, правильно ли пересчитаны старые книги.
При открытии книги, созданной в текущей версии Microsoft Excel, пересчитываются только формулы, которые зависят от измененных ячеек.
При открытии книги, созданной в более ранней версии Microsoft Excel, все формулы в книге – и те, которые зависят от измененных ячеек, и все остальные – пересчитываются. Это гарантирует полную оптимизацию книги для использования в текущей версии Microsoft Excel.
При закрытии файла, созданного в старых версиях Microsoft Excel, даже если в нем не производилось никаких действий, выходит предупреждение о пересчете формул (рис. 6.30). Для сохранения результатов пересчета следует нажать кнопку Да.
(рис 6.30) Предупреждение о пересчете формулПоскольку полный пересчет требует больше времени, чем частичный, открытие книги, которая не была сохранена в формате текущей версии Microsoft Excel, может потребовать больше времени. После сохранения книги в формате текущей версии Microsoft Excel ее открытие будет происходить быстрее.
D2 рассчитайте произведение ячеек В2 и С2.F2 рассчитайте сумму ячеек D2 и E2.G2 с использованием функции ОКРУГЛ рассчитайте округленное до двух знаков после запятой значение ячейки F2.В7 с использованием кнопки $$\sum$$ ( Сумма ) рассчитайте сумму ячеек В2:В6.С7 с использованием кнопки $$\sum$$ ( Сумма ) рассчитайте среднее значение ячеек С2:С6.D2 на ячейки D3:D6.F2 на ячейки F3:F6.G2 на ячейки G3:G6.Е7: добавьте к суммируемым ячейкам ссылку на ячейку Е6.С7: среднее значение должно быть рассчитано для ячеек С2:С6.Н2 рассчитайте частное от деления ячейки G2 на ячейку В10 так, чтобы эту формулу можно было копировать на ячейки Н3:Н6. Скопируйте автозаполнением формулу ячейки Н2 на ячейки Н3:Н6.I2 рассчитайте частное от деления ячейки G2 на ячейку В1 листа Курс так, чтобы эту формулу можно было копировать на ячейки I3:I6. Скопируйте автозаполнением формулу ячейки I2 на ячейки I3:I6.В2 листа Курс имя Фунт.J2 рассчитайте частное от деления ячейки G2 на ячейку Фунт. Скопируйте автозаполнением формулу ячейки J2 на ячейки J3:J6.Доллар.D2:D4 c использованием трехмерных ссылок рассчитайте суммарное значение этих же ячеек листов Январь, Февраль, Март.D8 покажите зависящие ячейки.В12 покажите exercise_06_1.xlsx под именем Lesson_06_1. Сохраните файл exercise_06_2.xlsx под именем Lesson_06_2.Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.