Справочник функций
Полный список функций, доступных в формулах.
Операторы
| Оператор | Описание | Пример |
|---|---|---|
+ | Сложение | =5 + 3 → 8 |
- | Вычитание | =10 - 4 → 6 |
* | Умножение | =6 * 7 → 42 |
/ | Деление | =20 / 4 → 5 |
^ | Степень | =2 ^ 3 → 8 |
( ) | Группировка | =(2 + 3) * 4 → 20 |
> < >= <= | Сравнение | =5 > 3 → TRUE |
== != | Равенство / неравенство | =5 == 5 → TRUE |
Математические
| Функция | Описание | Пример |
|---|---|---|
SUM(a; b; ...) | Сумма чисел | =SUM(10; 20; 30) → 60 |
ABS(x) | Модуль числа | =ABS(-5) → 5 |
SIGN(x) | Знак числа (−1, 0 или 1) | =SIGN(-5) → -1 |
ROUND(x; n) | Округление | =ROUND(3.14159; 2) → 3.14 |
ROUNDUP(x; n) | Округление вверх | =ROUNDUP(3.14; 1) → 3.2 |
ROUNDDOWN(x; n) | Округление вниз | =ROUNDDOWN(3.99; 0) → 3 |
FLOOR(x; кратность) | Округление вниз до кратного | =FLOOR(23; 5) → 20 |
CEILING(x; кратность) | Округление вверх до кратного | =CEILING(23; 5) → 25 |
POWER(x; n) | Возведение в степень | =POWER(2; 3) → 8 |
SQRT(x) | Квадратный корень | =SQRT(16) → 4 |
MOD(a; b) | Остаток от деления | =MOD(10; 3) → 1 |
LOG(x; основание) | Логарифм | =LOG(100; 10) → 2 |
LN(x) | Натуральный логарифм | =LN(2.718) → 1 |
EXP(x) | e в степени x | =EXP(1) → 2.718... |
PI() | Число Пи | =PI() → 3.14159... |
RAND() | Случайное от 0 до 1 | =RAND() → 0.54... |
RANDBETWEEN(мин; макс) | Случайное целое | =RANDBETWEEN(1; 100) → 42 |
Тригонометрические
| Функция | Описание | Пример |
|---|---|---|
SIN(x) | Синус (в радианах) | =SIN(PI()/2) → 1 |
COS(x) | Косинус | =COS(0) → 1 |
TAN(x) | Тангенс | =TAN(PI()/4) → 1 |
ASIN(x) | Арксинус | =ASIN(1) → 1.5708 |
ACOS(x) | Арккосинус | =ACOS(0) → 1.5708 |
ATAN(x) | Арктангенс | =ATAN(1) → 0.7854 |
ATAN2(y; x) | Арктангенс y/x с учётом квадранта | =ATAN2(1; 1) → 0.7854 |
DEGREES(рад) | Радианы → градусы | =DEGREES(PI()) → 180 |
RADIANS(град) | Градусы → радианы | =RADIANS(180) → 3.14159 |
Статистические
| Функция | Описание | Пример |
|---|---|---|
AVERAGE(a; b; ...) | Среднее арифметическое | =AVERAGE(10; 20; 30) → 20 |
MIN(a; b; ...) | Минимум | =MIN(10; 5; 20) → 5 |
MAX(a; b; ...) | Максимум | =MAX(10; 5; 20) → 20 |
COUNT(a; b; ...) | Количество числовых | =COUNT(1; 2; "text"; 3) → 3 |
COUNTA(a; b; ...) | Количество непустых | =COUNTA(1; "text"; 3) → 3 |
MEDIAN(a; b; ...) | Медиана | =MEDIAN(1; 2; 3; 4; 5) → 3 |
STDEV(a; b; ...) | Стандартное отклонение | =STDEV(2; 4; 6; 8) → 2.58 |
VAR(a; b; ...) | Дисперсия | =VAR(2; 4; 6; 8) → 6.67 |
PRODUCT(a; b; ...) | Произведение | =PRODUCT(2; 3; 4) → 24 |
Логические
| Функция | Описание | Пример |
|---|---|---|
IF(условие; да; нет) | Условие | =IF(A1>10; "Много"; "Мало") |
IFS(усл1; зн1; усл2; зн2; ...) | Множественное условие | =IFS(A1>90; "A"; A1>80; "B"; TRUE; "C") |
IFERROR(значение; при_ошибке) | Обработка ошибок | =IFERROR(A1/B1; 0) |
IFNA(значение; при_NA) | Замена при ошибке NA | =IFNA(A1; 0) |
AND(a; b; ...) | Логическое И | =AND(A1>0; B1>0) |
OR(a; b; ...) | Логическое ИЛИ | =OR(A1>0; B1>0) |
NOT(x) | Отрицание | =NOT(TRUE) → FALSE |
XOR(a; b; ...) | Исключающее ИЛИ | =XOR(TRUE; FALSE) → TRUE |
TRUE() / FALSE() | Константы | =TRUE() → TRUE |
Текстовые
| Функция | Описание | Пример |
|---|---|---|
CONCAT(t1; t2; ...) | Объединение строк | =CONCAT("Привет"; " мир") → "Привет мир" |
CONCATENATE(t1; t2; ...) | Синоним CONCAT | =CONCATENATE("A"; "B") → "AB" |
LEFT(текст; n) | Символы слева | =LEFT("Привет"; 3) → "При" |
RIGHT(текст; n) | Символы справа | =RIGHT("Привет"; 3) → "вет" |
MID(текст; старт; n) | Символы из середины | =MID("Привет"; 2; 3) → "рив" |
LEN(текст) | Длина строки | =LEN("Привет") → 6 |
UPPER(текст) | В верхний регистр | =UPPER("привет") → "ПРИВЕТ" |
LOWER(текст) | В нижний регистр | =LOWER("ПРИВЕТ") → "привет" |
PROPER(текст) | Заглавные буквы | =PROPER("привет мир") → "Привет Мир" |
TRIM(текст) | Удалить пробелы | =TRIM(" текст ") → "текст" |
SUBSTITUTE(текст; старый; новый) | Замена | =SUBSTITUTE("Привет"; "и"; "И") → "ПрИвет" |
REPT(текст; n) | Повтор | =REPT("аб"; 3) → "абабаб" |
TEXT(число; формат) | Форматирование | =TEXT(0.25; "0%") → "25%" |
VALUE(текст) | Текст → число | =VALUE("123.45") → 123.45 |
WARNING
Текстовые функции возвращают текст. В числовом столбце текстовый результат отобразится как ошибка. Используйте их внутри других формул (например, как аргументы условий).
Финансовые
| Функция | Описание | Пример |
|---|---|---|
PMT(ставка; кпер; пс) | Платёж по кредиту | =PMT(0.05/12; 60; 10000) → -188.71 |
FV(ставка; кпер; плт; пс) | Будущая стоимость | =FV(0.05/12; 60; -100; 0) → 6977 |
PV(ставка; кпер; плт) | Приведённая стоимость | =PV(0.05/12; 60; -100) → 5295 |
NPV(ставка; поток1; поток2; ...) | Чистая приведённая стоимость | =NPV(0.1; -1000; 300; 400; 500) |
Массивы
Для работы со спарклайнами:
| Функция | Описание | Пример |
|---|---|---|
ARRAY(a; b; c; ...) | Создать массив | =ARRAY(10; 20; 30; 15; 50) |
SEQUENCE(строки; столбцы; начало; шаг) | Последовательность | =SEQUENCE(5; 1; 100; 10) → [100,110,120,130,140] |
VSTACK(массив1; массив2) | Объединить массивы | =VSTACK(ARRAY(1;2); ARRAY(3;4)) → [1,2,3,4] |
Даты
Даты принимаются как строки "ДД.ММ.ГГГГ" или "ГГГГ-ММ-ДД", а также как серийные числа (дни с 01.01.1900, как в Excel).
| Функция | Описание | Пример |
|---|---|---|
TODAY() | Сегодняшняя дата (как число) | =TODAY() |
NOW() | Текущая дата и время (как число) | =NOW() |
DAY(дата) | День месяца | =DAY("15.03.2026") → 15 |
MONTH(дата) | Месяц (1–12) | =MONTH("15.03.2026") → 3 |
YEAR(дата) | Год | =YEAR("15.03.2026") → 2026 |
WEEKDAY(дата) | День недели (1=Вс, 7=Сб) | =WEEKDAY("15.03.2026") → 1 |
DATEDIF(от; до; ед.) | Разница между датами | =DATEDIF("01.01.2026"; "15.03.2026"; "D") → 73 |
DATE(год; мес; день) | Создать дату | =DATE(2026; 3; 15) |
EDATE(дата; месяцы) | Дата ± N месяцев | =EDATE("01.01.2026"; 3) → 01.04.2026 |
EOMONTH(дата; месяцы) | Последний день месяца ± N | =EOMONTH("15.01.2026"; 1) → конец февраля |
Единица в DATEDIF: "D" — дни, "M" — месяцы, "Y" — годы.
Временные ряды
Работают с массивами DataPoint — данными, загруженными из CSV с колонками дата + значение.
| Функция | Описание | Пример |
|---|---|---|
FIRST(массив) | Первое значение | =FIRST(data) |
LAST(массив) | Последнее значение | =LAST(data) |
AT(массив; дата) | Значение на конкретную дату | =AT(data; "01.01.2026") |
RANGE(массив; от; до) | Подмассив за период | =RANGE(data; "01.01.2026"; "31.01.2026") |
TSSUM(массив) | Сумма значений ряда | =TSSUM(data) |
TSAVG(массив) | Среднее значений ряда | =TSAVG(data) |
TSCOUNT(массив) | Количество точек | =TSCOUNT(data) |
TSMAX(массив) | Максимум ряда | =TSMAX(data) |
TSMIN(массив) | Минимум ряда | =TSMIN(data) |
Поиск
| Функция | Описание | Пример |
|---|---|---|
CHOOSE(индекс; зн1; зн2; ...) | Выбор по индексу (с 1) | =CHOOSE(2; "A"; "B"; "C") → "B" |