Функции AND (И), OR (ИЛИ) и NOT (НЕ)

Любому программисту на уровне подкорки известно, как пользоваться функциями AND, OR и NOT. Они впитывают это знание с молоком матери. //в большинстве языков, правда, это не функции, а операторы, но все же…

Если вы не программист и вам страшно смотреть на любой программный код, вам сюда!

Небольшая вводная:

Эти функции предназначены для обработки логических значений TRUE (ИСТИНА) и FALSE (ЛОЖЬ). Если вы изучали логику в институте, то вы знаете, что любое суждение может быть либо истинным, либо ложным, но не может быть и истинным и ложным одновременно, а также обязательно должно быть или истинным или ложным (не может быть не истинным не ложным одновременным). Именно из этих предпосылок исходит компьютерная логика.

Так например выражение 2=2 — истинно, а 3<2 - ложно.

Преобразования логических значений в Excel производится с помощью функций AND (И), OR (ИЛИ) и NOT (НЕ).

Логика этих функций

Функция AND(logical1;logical2;…) проверяет, все ли значения logical1, logical2 и т.п. являются истинными. Если все они являются истинными, то она выдает TRUE (ИСТИНА), если хотя бы одно из них ложно, то она выдаст FALSE (ЛОЖЬ).

Функция OR(logical1;logical2;…) проверяет, является ли хоть одно из значений logical1, logical2 и т.п. истинным. Если хоть одно из них является истинным, то она выдает TRUE (ИСТИНА), если ни одно из них не истинно, то функция возвращает FALSE (ЛОЖЬ).

Функция NOT(logical) оборачивает логическое значение. Если внутрь функции NOT поставить TRUE (ИСТИНА), она вернет FALSE (ЛОЖЬ). Если внутрь поставить FALSE (ЛОЖЬ), она вернет TRUE (ИСТИНА).

Если у вас остались какие-то вопросы, вы можете задать их в комментариях, написать в наших группах ВКонтакте или на Facebook, или написать мне электронное сообщение на edward@youcanexcel.ru.

Полезные материалы и курсы обучения по Microsoft Excel
Копирование материалов сайта разрешено только с согласия владельца с размещением ссылки на источник.