Когда вам нужно выполнить условное вычисление, функция ЕСЛИ является ответом. Это работает так: Если, то; в противном случае . На следующем рисунке простое IF вычисляет бонус за ваши продажи на сумму более 20 000 долларов.

Но что происходит, когда необходимо выполнить два условия? Большинство людей вкладывают один оператор IF в другой, как показано ниже:
Но это вложение выходит из-под контроля, если у вас есть много условий, которые необходимо выполнить. Используйте функцию И, чтобы сократить и упростить формулу. =AND(Test,Test,Test,Test)
имеет значение True, только если все логические тесты оцениваются как True. В следующем примере показана более короткая формула с теми же результатами.

Если вам нравится AND, вы можете найти применение OR и NOT. =OR(Test,Test,Test,Test)
имеет значение Истина, если любой из логических тестов верен. НЕ меняет ответ, то =NOT(True)
есть Ложь и =NOT(False)
Истина. Если вам когда-нибудь понадобится сделать что-то необычное, например, NAND, вы можете использовать =NOT(AND(Test,Test,Test,Test))
.
Осторожно
Хотя в Excel 2013 XOR был введен как исключительное ИЛИ, он работает не так, как ожидали бы бухгалтеры. =XOR(True,False,True,True)
Верно по причинам, которые слишком сложно объяснять здесь. XOR считает, есть ли у вас нечетное количество истинных значений. Странный. Действительно странно.