Учебное пособие по Excel: Введение в логическую логику

Содержание

В этом видео я собираюсь показать вам основы логической логики. Логическая логика - отличный инструмент для упрощения формул, особенно с большим количеством операторов IF.

Итак, для начала, что такое логическое?

Логическое значение - это тип данных, имеющий только два возможных значения: ИСТИНА или ЛОЖЬ.

Вы часто будете видеть логические результаты или логические выражения в Excel.

Например, если я введу здесь формулу = B4> 30, мы получим логический результат ИСТИНА.

Итак, B4> 30 - это логическое выражение или логический оператор, который возвращает ИСТИНА или ЛОЖЬ.

Если я скопирую формулу вниз, мы получим логический результат для каждого числа.

Что интересно в логических значениях, так это то, что они имеют числовые эквиваленты.

Во время математической операции Excel преобразует логические значения в числа, ИСТИНА становится 1, а ЛОЖЬ становится нулем.

Я могу доказать это с помощью формулы, которая просто добавляет ноль к значениям в столбце C.

Ноль плюс любое число - это одно и то же число, поэтому вы можете видеть, что ИСТИНА эквивалентно 1, а ЛОЖЬ эквивалентно нулю.

Итак, как мы можем использовать это в Excel?

Посмотрим на простой пример.

Здесь у нас есть список продавцов и их номера продаж. Допустим, они получают бонус в 500 долларов, если их продажи превышают 10000.

Один из способов справиться с этим с помощью формулы - написать:

= ЕСЛИ (продажи> 10000; 500; 0)

который отлично работает.

Но как мы могли бы использовать вместо этого булеву логику?

Что ж, продажи больше 10000 - это логическое выражение, которое возвращает ИСТИНА или ЛОЖЬ.

Это означает, что мы можем просто переписать формулу следующим образом:

= (продажи> 10000) * 500

Так что это хорошо. Мы избавились от оператора IF.

Но, возможно, немного глупо, чтобы избавиться от единственного оператора IF.

Да, поэтому давайте добавим немного сложности.

Что, если бы был специальный бонус в 250 долларов за продажи свыше 12000?

В этом случае вы можете увидеть вложенную формулу ЕСЛИ, подобную этой:

= ЕСЛИ (C5> 12000,500 + 250; ЕСЛИ (C5> 10000,500,0))

А как насчет булевой версии?

Что ж, с булевой логикой мы просто пишем write:

= (продажи> 10000) * 500 + (продажи> 12000) * 250

Нет ветвления. Нет операторов IF. Excel просто выполняет расчет и возвращает результат.

В этом суть логической логики.

Ищите возможности использовать его в своих формулах.

Я могу быть отличным способом расслабиться и просто составить сложные формулы.

Курс

Основная формула

Связанные ярлыки

Завершите въезд и оставайтесь в той же камере Ctrl + Enter + Return

Интересные статьи...