Функции

Таблицы позволяют не только хранить данные, но и выполнять с ними различные действия:

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

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

Функции можно использовать в формулах.

Как найти функцию

Полный список функций, который поддерживает редактор таблиц, представлен в Справочнике.

Как строятся функции

Функция состоит из следующих элементов:

  • Название — имя, которое однозначно определяет функцию и позволяет ее вызывать.
  • Аргументы — входные данные, с которыми нужно выполнить расчет или преобразование. В аргументе можно указать точное значение или ссылку на ячейку с данными. Если указать ссылку, то данные будут забираться из этой ячейки. В качестве аргументов могут также использоваться другие функции.

Вложенные функции

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

Тогда результат вычисления одной функции является аргументом для другой.

Что получится в примере

В примере вложенная функция РАДИАНЫ преобразует градусы из ячейки B1 в радианы, а затем функция SIN вычисляет значение синуса этого угла.

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

Типы данных не должны конфликтовать

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

Например, если аргумент должен быть логическим (принимать значение ИСТИНА или ЛОЖЬ), функция в аргументе тоже должна возвращать значение ИСТИНА или ЛОЖЬ. Иначе основная функция вернет ошибку #ЗНАЧ!.

Читать далее

В примере функция SIN.

В примере функция РАДИАНЫ.

Предыдущая