Тема
Формулы
Формулы работают как в любой электронной таблице: нажмите = в ячейке и вводите выражение. По умолчанию формула однострочная.

Однострочные формулы
Длинные формулы удобнее писать в несколько строк. Чтобы открыть многострочный редактор, нажмите / и выберите «Формула» в меню типов ячейки.
Не обязательно писать формулу вручную: в многострочном редакторе (/ → «Формула») опишите словами, что нужно посчитать, — ИИ-ассистент соберёт формулу за вас.
Полный перечень функций с синтаксисом и примерами — в справочнике функций.
Ссылки на ячейки
Ссылка — это адрес ячейки: буква столбца и номер строки, например A1. Левый верхний угол листа — A1, нумерация с единицы. Диапазон задаётся двоеточием между угловыми ячейками: A1:D3.
| Ссылка | Пример | Что означает |
|---|---|---|
| Ячейка | A1 | Столбец A, строка 1 |
| Диапазон | A1:D3 | Прямоугольная область между угловыми ячейками |
| Относительная | A1 | Сдвигается при копировании и протягивании формулы |
| Абсолютная | $A$1 | Закреплена знаком $ — не сдвигается при копировании |
| Другой лист | "Лист 1"!F12 | Имя листа в кавычках и ! перед адресом |
| Диапазон на листе | "Лист 1"!F12:F14 | То же для диапазона на другом листе |
По умолчанию ссылки относительные — они сдвигаются вместе с формулой: скопируйте A1 на две строки вниз, получите A2 и A3. Поэтому формулу можно протянуть на всё выделение. Абсолютная ссылка при копировании остаётся прежней: в $A$1:D3 угол A1 закреплён, а D3 сдвигается.
Массивы
Массив — это несколько значений в фигурных скобках {}: в строке их разделяют обратной косой чертой \, а сами строки — точкой с запятой ;. Например, {1 \ 2 \ 3; 4 \ 5 \ 6} — это две строки по три значения:
| 1 | 2 | 3 |
|---|---|---|
| 4 | 5 | 6 |
Пустых массивов не бывает, и все строки в массиве одинаковой длины. Массивы получаются и из числовых диапазонов (1..10), и из диапазонов ячеек (A1:A10).
Операторы и большинство функций умеют работать с массивами:
- Операторы работают поэлементно:
{1 \ 2 \ 3} + {10 \ 20 \ 30}→{11 \ 22 \ 33}. - Функции с фиксированным числом аргументов — тоже поэлементно:
НЕ({TRUE \ TRUE \ FALSE})→{FALSE \ FALSE \ TRUE}. - Функции с произвольным числом аргументов принимают все значения массива как отдельные аргументы:
СУММ({1 \ 2 \ 3})— то же, чтоСУММ(1; 2; 3).
Для поэлементных операций массивы должны совпадать по размеру — иначе ошибка: {1 \ 2} + {10 \ 20 \ 30}. Одиночное значение применяется к каждому элементу: {1 \ 2 \ 3} + 10 → {11 \ 12 \ 13}.
Критерии
Критерий — это условие, по которому функция отбирает ячейки. Его принимают, например, СУММЕСЛИ и СЧЁТЕСЛИ.
Чаще всего критерий — это литерал: число 10, логическое значение TRUE или строка "красный". Такой критерий отбирает ячейки, равные заданному значению; регистр строк при сравнении не учитывается.
Если строка критерия начинается с оператора сравнения, условие может быть сложнее:
| Символ | Описание |
|---|---|
"=красный" или "==красный" | Равно (поддерживает шаблоны подстановки) |
"<>красный" или "!=красный" | Не равно (поддерживает шаблоны подстановки) |
"<красный" | Меньше |
">красный" | Больше |
"<=красный" | Меньше или равно |
">=красный" | Больше или равно |
Шаблоны подстановки
Спецсимволы ? и * заменяют в шаблоне произвольные символы — формула ищет по образцу, а не по точному совпадению. Их понимают ПОИСКПОЗ (режим_совпадения = 0), ПРОСМОТРX (режим_совпадения = 2) и любые критерии со сравнением на равенство (=, ==, <>, != или без оператора).
| Знак | Совпадает с | Пример |
|---|---|---|
? | одним любым символом | КО?КА → "кошка", "корка", но не "коробка" |
* | любой цепочкой символов, в том числе пустой | *ОВ → "Иванов", "Петров", но не "Иван" |
~? ~* | самим знаком ? или * | "ГОТОВО~?" → только "Готово?" |
~~ | самой тильдой ~ | "СКИДКА ~~?" → "скидка ~1", "скидка ~2" |
В одном шаблоне можно сочетать несколько ? и *; сравнение не зависит от регистра. Тильда экранирует только там, где в шаблоне есть ? или *, — в остальных случаях её ставить не нужно.