Список функций и не только
1. Синтаксис формул
Формулы записываются внутри ячейки в формате
= *формула*
Пример:
=ЕСЛИ(B2 = 2, 1, 0)
Внутри формулы можно пользоваться функциями, операторами, числами и ссылками на другие ячейки.
Ссылки на другие ячейки записываются с помощью координат, оси представлены наверху и слева. Сначала пишется буквы, затем цифры. Можно сослаться не только
на 1 ячейку, но и на целый прямоугольник: для этого требуется указать верхний левый угол и правый нижний через двоеточие.
(пример) B2:B10
Ссылки бывают абсолютные и относительные. По умолчанию ссылки относительное - это значит, что если вы скопируете формулу в другую ячейку, то ссылка изменится так, чтобы относительное положение ссылки осталось тем же. К примеру, если внутри ячейки D4 находится ссылка B2, то при копировании формулы в ячейку E5, ссылка будет уже указывать на C3. Для того, чтобы сделать одну из координат абсолютной, требуется добавить перед ней знак $. К примеру, если в ячейке D4 написано $B2, то при том же копировании получится $B3.
Также можно сослаться на ячейку (и диапазон) из другого листа (и даже книги), но в контексте текущих заданий это не потребуется.
| Русскоязычное | Англоязычное | Аргументы | Комментарии |
|---|---|---|---|
| ЕСЛИ | IF | 1. Условие (переменная ПРАВДА/TRUE или ЛОЖЬ/FALSE) 2. Значение, если 1. правда 3. Значение, если 1. ложь |
|
| И, ИЛИ | AND, OR | Любое количество через запятую: Условия |
Возвращает ПРАВДУ или ЛОЖЬ |
| НЕ | NOT | 1. Условие | |
| СЧЁТ | COUNT | Любое количество через запятую: Диапазон или одна ячейка |
Вычисляет количество чисел в диапазоне |
| МАКС, МИН | MAX, MIN | ||
| СРЗНАЧ | AVERAGE | ||
| СУММ | SUM | ||
| СЧЁТЕСЛИ | COUNTIF | 1. Диапазон 2. Критерий (значение, которое должно учитываться, может быть числом, строчкой или значением из другой ячейки) |
Аналогично используются AVERAGEIF, SUMIF. Пример использования: =COUNTIF(B2:B10, 2) (Вычисляет количество чисел "2" в соотв. диапазоне) |
| ИНДЕКС | INDEX | 1. Диапазон(ы) 2. Номер строки внутри диапазона 3. Номер столбца внутри диапазона (опционально) 4. Номер диапазона, если их несколько (опционально) |
|
| ПОИСКПОЗ | MATCH | 1. Значение 2. Диапазон 3. Тип поиска (по умолчанию 1) 0 - сравнивать значение с каждым элементом диапазона (-)1 - считать, что диапазон отсортирован по возрастанию (убыванию) и искать бинарным поиском |
Если вам важна производительность, используйте 1 или -1 на отсортированных данных. Если же это не так важно, используйте 0. |
Также можно использовать простые операции, а именно:
Арифметические + - * / (Для деления с остатком используйте ОСТАТ() )
Логические > < >= <= = (знак равенства) <>(и неравенства)