Расчет значений по данным в ячейках таблицы в Numbers на Mac
Можно создавать ячейки с формулами или функциями для автоматического выполнения расчетов по данным в любых выбранных ячейках. Например, можно сравнить значения в двух ячейках, вычислить сумму или произведение ячеек и т. п. Результат вычисления формулы или функции отображается в ячейке, в которую Вы ввели формулу или функцию.
Для создания формул можно использовать любую из математических функций, встроенных в Numbers. В Numbers доступно более 250 функций для различных видов расчетов, включая статистические, финансовые и инженерные. Некоторые из функций получают информацию удаленно из интернета. Подробнее о каждой из этих функций см. в Справке по формулам и функциям, а также в браузере функций, который появляется при вводе знака равенства (=) в ячейке.
Вставка формулы
Можно создавать простые и сложные арифметические формулы для выполнения расчетов по значениям в таблицах.

-
Нажмите ячейку, в которой нужно отображать результат, и введите знак равенства (=). Откроется редактор формул. Для перемещения редактора формул перетяните его левую часть. Чтобы изменить размер, потяните за любой внешний край.
Совет. Для выполнения простых вычислений, например суммы, произведения или среднего значения, Вы также можете выбрать диапазон ячеек для включения в формулу, нажать в панели инструментов, а затем выбрать формулу. Numbers автоматически вставит выбранную формулу и выберет ячейку результата в зависимости от Вашего выбора.
Если в формуле есть ошибка, в ячейке результата отобразится . Нажмите его, чтобы просмотреть сообщение об ошибке. Если в сообщении указано, что ошибка вызвана другой ячейкой, можно нажать эту ссылку на ячейку, чтобы выбрать ячейку с ошибкой.

Вставка функции
- Нажмите ячейку, в которой нужно отображать результат функции, и введите знак равенства (=). Можно также нажать в панели инструментов и затем выбрать пункт «Новая формула». Откроется редактор формул, а с правой стороны окна появится браузер функций со списком всех функций. Чтобы получить справочную информацию о функции, нажмите ее. Для перемещения редактора формул перетяните его левую часть. Чтобы изменить размер, потяните за любой внешний край.

- Введите имя нужной функции (или атрибуты, связанные с функцией, например «адрес») в поле поиска в верхней части браузера функций или просмотрите список имеющихся функций, затем дважды нажмите на имя необходимой. Функция отобразится в редакторе формул со всеми обязательными и дополнительными аргументами. В браузере функций можно получить справочную информацию по функции, выбрать значения аргументов, временно отобразить формулу как текст или навсегда преобразовать ее в текст, нажимая стрелки в редакторе формул (как показано ниже).
При преобразовании формулы в текст окно редактора формул закрывается, и в ячейке таблицы остается текстовая версия формулы. При редактировании ячейки, содержащей формулу, в разделе интеллектуального просмотра в нижней части окна отображаются значения ссылок на ячейки, результат формулы, а также ошибки и предупреждения. - Выберите аргумент функции, введите значение или же выберите ячейки для включения в расчет, выполнив одно из описанных ниже действий.
- Выбор ячейки. Нажмите ячейку.
- Выбор диапазона ячеек, охватывающего несколько строк и столбцов. Перетяните указатель по диапазону ячеек, который нужно включить в расчет.
- Добавление значений одной строки или столбца. Нажмите заголовок над столбцом или справа от строки или же выберите все ячейки в столбце или строке.
- По завершении нажмите клавишу Return или в редакторе формул. При нажатии работа редактора формул завершается без сохранения внесенных изменений.
Если в формуле есть ошибка, в ячейке результата отобразится . Нажмите его, чтобы просмотреть сообщение об ошибке. Если в сообщении указано, что ошибка вызвана другой ячейкой, можно нажать эту ссылку на ячейку, чтобы выбрать ячейку с ошибкой.

Сравнение значений с помощью формулы
Операторы сравнения позволяют проверить, равны ли значения в двух ячейках или первое значение больше/меньше второго. Для этого в ячейку необходимо ввести выражение, например выражение «A1 > A2», которое означает, что значение в ячейке A1 больше значения в ячейке A2. Оператор сравнения возвращает результат «истина» или «ложь».

- Нажмите ячейку, в которой нужно отображать результат сравнения, и введите знак равенства (=). Откроется редактор формул. Для перемещения редактора формул перетяните его левую часть. Чтобы изменить размер, потяните за любой внешний край.
- Нажмите ячейку, содержащую значение для сравнения, или введите значение для сравнения.
- Введите оператор сравнения (>, >=, =, <>, < или <=), затем выберите вторую ячейку, содержащую значение для сравнения, или введите статическое значение для сравнения.
- По завершении нажмите клавишу Return или в редакторе формул. При нажатии работа редактора формул завершается без сохранения внесенных изменений.
Если в формуле есть ошибка, в ячейке результата отобразится . Нажмите его, чтобы просмотреть сообщение об ошибке. Если в сообщении указано, что ошибка вызвана другой ячейкой, можно нажать эту ссылку на ячейку, чтобы выбрать ячейку с ошибкой.

Ссылки на ячейки в формулах
В формулы можно вставлять ссылки на ячейки, диапазоны ячеек и даже целые столбцы и строки с данными, в том числе ссылки на ячейки в других таблицах и на других листах. Приложение Numbers использует для вычисления формулы значения в ячейках, на которые даны ссылки. Например, если включить в формулу ссылку «А1», она будет указывать на значение в ячейке A1 (в столбце А и в ряду 1).
Примечание. Если в таблице используются категории и Вы добавляете новую строку внутри диапазона ячеек, на которые указывают ссылки, результаты формулы не будут включать новую строку, пока Вы не измените ссылки на ячейки.
Приведенные ниже примеры иллюстрируют использование ссылок на ячейки в формулах.
-
Если в ссылке указывается диапазон, который содержит более одной ячейки, начальная и конечная ячейки разделяются двоеточием.
Таблица 2::B2
СУММ(Лист 2::Таблица 1::C2:G2)
Нижеприведенная формула ссылается на столбец по названию его заголовка «Количество гостей» и на ячейку B2 в таблице на другом листе.

Закрепление ссылок на строки и столбцы в формулах
Ссылки на строки и столбцы в формуле можно сделать абсолютными, чтобы формулу можно было использовать в другом месте таблицы, а ссылки продолжали указывать на те же ячейки.
Если Вы не закрепите ссылки на строки или столбцы, при перемещении формулы (путем вырезания и вставки или добавления новых строк и столбцов) ссылки изменятся с учетом нового местоположения формулы.
- Дважды нажмите ячейку результата с формулой, которую необходимо изменить. Откроется редактор формул с функциями. Для перемещения редактора формул перетяните его левую часть.
- Нажмите треугольник на маркере, представляющем диапазон ячеек, который нужно зафиксировать.

- Выберите «Сохранить строку» или «Сохранить столбец» для начального или конечного адресов выбранного диапазона. Можно также выбрать диапазон в редакторе формул, а затем нажать Command-K для сохранения и строки, и столбца диапазона.

- По завершении нажмите клавишу Return или в редакторе формул. При нажатии работа редактора формул завершается без сохранения внесенных изменений.
Редактирование существующей формулы
При редактировании существующей формулы можно заменить ячейки, на которые она ссылается.
- Дважды нажмите ячейку результата с формулой, которую необходимо изменить. Открывается редактор формул, где отображается эта формула. Для перемещения редактора формул перетяните его левую часть.
- Выполните одно из указанных ниже действий.
- Изменение ссылок на ячейки. выберите существующие адреса ячеек, которые нужно изменить, затем выберите новые ячейки.
- Удаление ссылок на ячейки. В редакторе формул выберите ненужные ссылки на ячейки, затем нажмите клавишу Delete на клавиатуре.
- Чтобы добавить ссылки на дополнительные ячейки: Поместите точку вставки в область аргументов формулы, затем нажмите новые ячейки для добавления.
- По завершении нажмите клавишу Return или в редакторе формул. При нажатии работа редактора формул завершается без сохранения внесенных изменений.
Если в формуле есть ошибка, в ячейке результата отобразится . Нажмите его, чтобы просмотреть сообщение об ошибке. Если в сообщении указано, что ошибка вызвана другой ячейкой, можно нажать эту ссылку на ячейку, чтобы выбрать ячейку с ошибкой.
Выборочные вычисления по одному или нескольким критериям

Имеем таблицу по продажам, например, следующего вида: Задача: просуммировать все заказы, которые менеджер Григорьев реализовал для магазина «Копейка».
Способ 1. Функция СУММЕСЛИ, когда одно условие
Если бы в нашей задаче было только одно условие (все заказы Петрова или все заказы в «Копейку», например), то задача решалась бы достаточно легко при помощи встроенной функции Excel СУММЕСЛИ (SUMIF) из категории Математические (Math&Trig) . Выделяем пустую ячейку для результата, жмем кнопку fx в строке формул, находим функцию СУММЕСЛИ в списке:
Жмем ОК и вводим ее аргументы: 
- Диапазон — это те ячейки, которые мы проверяем на выполнение Критерия. В нашем случае — это диапазон с фамилиями менеджеров продаж.
- Критерий — это то, что мы ищем в предыдущем указанном диапазоне. Разрешается использовать символы * (звездочка) и ? (вопросительный знак) как маски или символы подстановки. Звездочка подменяет собой любое количество любых символов, вопросительный знак — один любой символ. Так, например, чтобы найти все продажи у менеджеров с фамилией из пяти букв, можно использовать критерий . . А чтобы найти все продажи менеджеров, у которых фамилия начинается на букву «П», а заканчивается на «В» — критерий П*В. Строчные и прописные буквы не различаются.
- Диапазон_суммирования — это те ячейки, значения которых мы хотим сложить, т.е. нашем случае — стоимости заказов.
Способ 2. Функция СУММЕСЛИМН, когда условий много
Если условий больше одного (например, нужно найти сумму всех заказов Григорьева для «Копейки»), то функция СУММЕСЛИ (SUMIF) не поможет, т.к. не умеет проверять больше одного критерия. Поэтому начиная с версии Excel 2007 в набор функций была добавлена функция СУММЕСЛИМН (SUMIFS) — в ней количество условий проверки увеличено аж до 127! Функция находится в той же категории Математические и работает похожим образом, но имеет больше аргументов:

При помощи полосы прокрутки в правой части окна можно задать и третью пару (Диапазон_условия3—Условие3), и четвертую, и т.д. — при необходимости.
Если же у вас пока еще старая версия Excel 2003, но задачу с несколькими условиями решить нужно, то придется извращаться — см. следующие способы.
Способ 3. Столбец-индикатор
Добавим к нашей таблице еще один столбец, который будет служить своеобразным индикатором: если заказ был в «Копейку» и от Григорьева, то в ячейке этого столбца будет значение 1, иначе — 0. Формула, которую надо ввести в этот столбец очень простая:
=(A2=»Копейка»)*(B2=»Григорьев»)
Логические равенства в скобках дают значения ИСТИНА или ЛОЖЬ, что для Excel равносильно 1 и 0. Таким образом, поскольку мы перемножаем эти выражения, единица в конечном счете получится только если оба условия выполняются. Теперь стоимости продаж осталось умножить на значения получившегося столбца и просуммировать отобранное в зеленой ячейке:

Способ 4. Волшебная формула массива
Если вы раньше не сталкивались с такой замечательной возможностью Excel как формулы массива, то советую почитать предварительно про них много хорошего здесь. Ну, а в нашем случае задача решается одной формулой:
=СУММ((A2:A26=»Копейка»)*(B2:B26=»Григорьев»)*D2:D26)

После ввода этой формулы необходимо нажать не Enter , как обычно, а Ctrl + Shift + Enter — тогда Excel воспримет ее как формулу массива и сам добавит фигурные скобки. Вводить скобки с клавиатуры не надо. Легко сообразить, что этот способ (как и предыдущий) легко масштабируется на три, четыре и т.д. условий без каких-либо ограничений.
Способ 4. Функция баз данных БДСУММ
В категории Базы данных (Database) можно найти функцию БДСУММ (DSUM) , которая тоже способна решить нашу задачу. Нюанс состоит в том, что для работы этой функции необходимо создать на листе специальный диапазон критериев — ячейки, содержащие условия отбора — и указать затем этот диапазон функции как аргумент:
=БДСУММ(A1:D26;D1;F1:G2)
