Действие логических функций основано на проверке некоторых условий, в результате которой получается логическое значение ИСТИНА (TRUE) или ЛОЖЬ (FALSE). Они изображаются числами 1 (соответствует истине) и 0 (соответствует лжи).
Логическая функция ЕСЛИ позволяет выбрать результат в зависимости от выполнения/невыполнения некоторого условия. Результатом может быть число, текст или логическое значение.
ПРИМЕР 2.3. Вычисление 1n (х - 2).
Если значение х находится в ячейке D3, то формула вычисления имеет вид:
=ЕСЛИ(D3>2; 1n(D3-2)
Более сложный выбор можно организовать с помощью нескольких применений функции ЕСЛИ.
ПРИМЕР 2.4. Вычисление со сложным условием.
Торговая фирма выплачивает комиссионные своим агентам в зависимости от объема продаж. Продажи на сумму до 1 тыс. дают 3% комиссионных, от 1 до 5 тыс. - 5%, а продажи на сумму свыше 5 тыс. - 12%.
Если ячейка F8 содержит сумму продаж, то процентную ставку комиссионных определяет формула
=ЕСЛИ(F8<1000; 3%; ЕСЛИ(F8>5000; 12%; 5%))
Функции АND (И), OR (ИЛИ) и NОТ (НЕ) позволяют формулировать более сложные условия для проверки.