Ссылки на ячейки в формулах
Ссылки делают формулы более удобными, т. к. дают возможность использовать данные, находящиеся в нескольких ячейках, таблицах и рабочих книгах. Ссылки могут быть использованы для идентификации как отдельных ячеек, так и групп ячеек.
Ранее мы рассмотрели два стиля ссылок на ячейки: А1 и R1C1. При использовании ссылок в формулах их имена можно вводить с клавиатуры, а можно выделять с помощью мыши нужные ячейки.
При обращении к ячейке возможны относительная, абсолютная адресация и их комбинации — смешанная адресация (табл. 2.4):
· относительная адресация основана на том, что ссылки на ячейки создаются с учетом позиции ячейки, содержащей формулу, т. е. при копировании формулы в созданную ячейку ссылки в каждой копии изменяются таким образом, чтобы сохранялись те же соотношения, что и в исходной формуле;
· при копировании формул с абсолютной адресацией ссылки сохраняются (ссылка всегда указывает на одну и ту же ячейку). Ссылка на ячейку при абсолютной адресации содержит номер строки и букву столбца, перед которыми стоит знак доллара;
· иногда бывает необходимо, чтобы при копировании не менялась только строка или только столбец. В этих случаях используется смешанная адресация, которая содержит как абсолютные, так и относительные ссылки.
Клавиша <F4> при редактировании в формулах позволяет делать шаг в цикле всех комбинаций относительных и абсолютных ссылок.
Таблица 1. Относительные и абсолютные адреса в стиле А1
Относительный адрес | Абсолютный адрес | Ячейка (область ячеек) |
С5 | $С$5 | Ячейка на пересечении столбца С и строки 5 |
В2: F5 | $В$2:$Е$5 | Область ячеек в столбцах от В до F в строках от 2 до 5 |
D: D | $D:$D | Все ячейки столбца D |
3:3 | $3: $3 | Все ячейки строки 3 |
2:6 | $2: $6 | Все ячейки строк от 2 до 6 |
1:3, 3:3, 5:5 | $1:$3, $3:$3, $5:$5 | Все ячейки строк 1, 3, 5 |
А: А, В:В, С:С | $А:$А, $В:$В, $С:$С | Все ячейки столбцов А, В, С |
В2:D5, F2 : Н4 | $В$2:$D$5, $F$2:$Н$4 | Область несмежных ячеек из диапазона от В2 до D5 и от F2 до Н4 |
Операторы
Формула может содержать функции и математические операторы, порядок вычисления которых соответствует принятому в математике. Результатом вычисления формул, включающих арифметические операторы, являются числовые значения, а в случае операторов сравнения— логические значения истинаили ложь.В табл. 2 приведены математические операторы в формулах Excel.
Таблица 2. Математические операторы в формулах Excel
Оператор | Значение |
( | Открыть скобку |
) | Закрыть скобку |
* | У множение |
/ | Деление |
+ | Сложение |
- | Вычитание |
л | Возведение в степень |
= | Равно |
< | Меньше |
<= | Меньше или равно |
> | Больше |
>= | Больше или равно |
о | Не равно |
% | Определение процента |
Операции с текстом и датами
Конкатенация — соединение текста, числа и даты внутри одной ячейки. Оператором конкатенации служит знак &, который соединяет текст, числа и даты в одну длинную текстовую строку.
Текст, даты и время вводятся в формулы с помощью кавычек. Например, в результате действия формулы:
= "Итого" & ИТОГИ, появится текст:
Итого 1 500 ООО р.,
если в ячейке с именем ИТОГИ находится число 1500000 р.
Автоматическое вычисление
В MS Excel имеется возможность автоматически проводить наиболее часто встречающиеся расчеты для выделенного диапазона данных (среднее значение, количество значений, количество чисел, максимум, минимум, сумму). Для этого в строке состояния в области автовычислений нужно выбрать из контекстного меню (при щелчке правой кнопкой мыши) необходимую функцию.
Функции
В процессе вычислений в MS Excel используются различные формулы, причем в качестве аргумента могут выступать константа, ссылка на ячейку или имя диапазона ячеек. В MS Excel существует множество специальных функций, в которые эти формулы уже встроены. Значения, к которым должна применяться функция, задаются в качестве аргументов функций:
= ИМЯ ФУНКЦИИ (Аргументы)
На формулы, содержащие функцию, не накладывается никаких ограничений по сравнению с другими формулами, в т. ч. их допускается копировать, учитывая тип ссылки (относительная или абсолютная).
Список всех функций MS Excel можно найти в окне Мастер функций, воспользовавшись командой Вставка | Функция или соответствующей кнопкой на панели инструментов.
При задании в качестве аргумента диапазона ячеек можно передвинуть окно мастера функций (если оно мешает выделению) и выделить мышью нужный диапазон
При указании адреса диапазона ячеек в качестве аргумента речь может идти как о смежных, так и о несмежных диапазонах. Адрес смежного диапазона ячеек задается посредством указания адресов первой и последней ячеек, разделенных двоеточием. Три и более несмежных диапазонов отделяются точкой с запятой.
Иногда сама функция служит аргументом другой функции. Такие функции называются вложенными. Например:
=СУММ(А1, СУММ (А5, А6) )
MS Excel допускает не более 7 уровней вложения функций в формулах листа.