| ЕСЛИ | Возвращает второй аргумент, если заданное условие выполнено, и третий — если нет | ЕСЛИ(логическое_выражение; значение_если_истина; [значение_если_ложь]) |
| ЕСЛИОШИБКА | Возвращает проверяемое значение, если в нем нет ошибки, или второй аргумент, если ошибка есть | ЕСЛИОШИБКА(проверяемое_значение; значение_если_ошибка) |
| ЕСНД | Возвращает значение второго аргумента, если первый содержит ошибку #Н/Д. Если ошибки нет, возвращается значение первого аргумента | ЕСНД(значение; значение_если_нд) |
| И | Возвращает значение ИСТИНА, если все заданные условия выполнены, и ЛОЖЬ, если хотя бы одно условие не соблюдается | И(логическое_выражение1; [логическое_выражение2; ...]) |
| ИЛИ | Возвращает значение ИСТИНА, если хотя бы одно заданное условие выполнено, и ЛОЖЬ, если ни одно условие не соблюдается | ИЛИ(логическое_выражение1; [логическое_выражение2; ...]) |
| ИСТИНА | Возвращает значение ИСТИНА | ИСТИНА() |
| ЛОЖЬ | Возвращает логическое значение ЛОЖЬ | ЛОЖЬ() |
| ПЕРЕКЛЮЧ | Сравнивает выражение со списком возможных значений и при совпадении возвращает соответствующий этому значению результат | ПЕРЕКЛЮЧ(выражение; значение1; результат1; [значение2; результат2; ...]; [по_умолчанию]) |