Решение поддерживает множество формул. Ниже приведен список всех поддерживаемых функций, сгруппированных по категориям.


1. Математические и тригонометрические функции

Функция Описание
ABS(x) Возвращает модуль числа.
ACOS(x) Арккосинус числа (в радианах).
ACOSH(x) Гиперболический арккосинус.
ASIN(x) Арксинус числа (в радианах).
ASINH(x) Гиперболический арксинус.
ATAN(x) Арктангенс числа (в радианах).
ATAN2(x, y) Арктангенс точки (x, y).
ATANH(x) Гиперболический арктангенс.
CEILING(x, significance) Округляет число вверх до ближайшего кратного significance.
COMBIN(n, k) Число комбинаций из n по k.
COS(x) Косинус угла (в радианах).
COSH(x) Гиперболический косинус.
DEGREES(x) Преобразует радианы в градусы.
EVEN(x) Округляет число до ближайшего четного.
EXP(x) Возвращает e в степени x.
FACT(x) Факториал числа.
FLOOR(x, significance) Округляет число вниз до ближайшего кратного significance.
GCD(x1, x2, ...) Наибольший общий делитель.
INT(x) Целая часть числа (округление вниз).
LCM(x1, x2, ...) Наименьшее общее кратное.
LN(x) Натуральный логарифм.
LOG(x, base) Логарифм по основанию base.
LOG10(x) Десятичный логарифм.
MOD(x, y) Остаток от деления x на y.
ODD(x) Округляет число до ближайшего нечетного.
PI() Возвращает число π (~3.14159).
POWER(x, y) Возводит x в степень y.
RADIANS(x) Преобразует градусы в радианы.
RAND() Случайное число от 0 до 1.
RANDBETWEEN(min, max) Случайное целое в диапазоне.
ROUND(x, digits) Округляет число до digits знаков.
ROUNDDOWN(x, digits) Округляет вниз.
ROUNDUP(x, digits) Округляет вверх.
SIGN(x) Возвращает знак числа (-1, 0, 1).
SIN(x) Синус угла (в радианах).
SINH(x) Гиперболический синус.
SQRT(x) Квадратный корень.
SQRTPI(x) Квадратный корень из x * π.
SUM(x1, x2, ...) Сумма чисел.
SUMIF(range, criteria, [sum_range]) Сумма с условием.
SUMIFS(sum_range, criteria_range1, criteria1, ...) Сумма с несколькими условиями.
SUMPRODUCT(array1, array2, ...) Сумма произведений массивов.
TAN(x) Тангенс угла (в радианах).
TANH(x) Гиперболический тангенс.
TRUNC(x, digits) Отбрасывает дробную часть.

2. Статистические функции

Функция Описание
AVERAGE(x1, x2, ...) Среднее арифметическое.
AVERAGEIF(range, criteria, [average_range]) Среднее с условием.
AVERAGEIFS(average_range, criteria_range1, criteria1, ...) Среднее с несколькими условиями.
COUNT(x1, x2, ...) Подсчет чисел.
COUNTA(x1, x2, ...) Подсчет непустых ячеек.
COUNTBLANK(range) Подсчет пустых ячеек.
COUNTIF(range, criteria) Подсчет с условием.
COUNTIFS(criteria_range1, criteria1, ...) Подсчет с несколькими условиями.
MAX(x1, x2, ...) Максимальное значение.
MIN(x1, x2, ...) Минимальное значение.
MEDIAN(x1, x2, ...) Медиана.
MODE(x1, x2, ...) Мода (наиболее частое значение).
STDEV(x1, x2, ...) Стандартное отклонение (выборка).
STDEVP(x1, x2, ...) Стандартное отклонение (генеральная совокупность).
VAR(x1, x2, ...) Дисперсия (выборка).
VARP(x1, x2, ...) Дисперсия (генеральная совокупность).

3. Логические функции

Функция Описание
AND(x1, x2, ...) Логическое И (TRUE, если все аргументы TRUE).
FALSE() Возвращает FALSE.
IF(condition, value_if_true, value_if_false) Условное выражение.
IFERROR(value, value_if_error) Возвращает value_if_error, если value — ошибка.
NOT(x) Логическое отрицание.
OR(x1, x2, ...) Логическое ИЛИ (TRUE, если хотя бы один TRUE).
TRUE() Возвращает TRUE.
XOR(x1, x2, ...) Исключающее ИЛИ.

4. Текстовые функции

Функция Описание
CONCATENATE(text1, text2, ...) Объединяет строки.
EXACT(text1, text2) Сравнивает строки (регистрозависимо).
FIND(find_text, within_text, [start_pos]) Поиск подстроки (регистрозависимый).
LEFT(text, num_chars) Возвращает первые num_chars символов.
LEN(text) Длина строки.
LOWER(text) Преобразует в нижний регистр.
MID(text, start, num_chars) Возвращает подстроку с позиции start.
PROPER(text) Первая буква каждого слова — заглавная.
REPLACE(old_text, start, num_chars, new_text) Заменяет часть строки.
REPT(text, times) Повторяет текст times раз.
RIGHT(text, num_chars) Возвращает последние num_chars символов.
SEARCH(find_text, within_text, [start_pos]) Поиск подстроки (регистронезависимый).
SUBSTITUTE(text, old_text, new_text, [instance_num]) Заменяет текст.
TEXT(value, format) Форматирует число/дату в текст.
TRIM(text) Удаляет лишние пробелы.
UPPER(text) Преобразует в верхний регистр.
VALUE(text) Преобразует текст в число.

5. Дата и время

Функция Описание
DATE(year, month, day) Создает дату.
DATEDIF(start_date, end_date, unit) Разница между датами ("Y", "M", "D").
DATEVALUE(date_text) Преобразует текст в дату.
DAY(date) День месяца (1-31).
DAYS(end_date, start_date) Количество дней между датами.
HOUR(time) Часы (0-23).
MINUTE(time) Минуты (0-59).
MONTH(date) Месяц (1-12).
NOW() Текущая дата и время.
SECOND(time) Секунды (0-59).
TIME(hour, minute, second) Создает время.
TODAY() Текущая дата.
WEEKDAY(date, [type]) День недели (1-7).
YEAR(date) Год.

6. Финансовые функции

Функция Описание
FV(rate, nper, pmt, [pv], [type]) Будущая стоимость инвестиций.
IPMT(rate, per, nper, pv, [fv], [type]) Процентная часть платежа.
NPV(rate, value1, value2, ...) Чистая приведенная стоимость.
PMT(rate, nper, pv, [fv], [type]) Платеж по кредиту.
PV(rate, nper, pmt, [fv], [type]) Приведенная стоимость.

7. Поиск и ссылки

Функция Описание
HLOOKUP(value, table, row_index, [range_lookup]) Горизонтальный поиск.
INDEX(array, row_num, [col_num]) Возвращает значение по индексу.
MATCH(lookup_value, lookup_array, [match_type]) Поиск позиции в массиве.
VLOOKUP(value, table, col_index, [range_lookup]) Вертикальный поиск.