Skip to main content

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

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