Как использовать логические значения (логические значения) в Excel

 логический Значение, которое иногда называют логическим значением, является одним из нескольких типов данных, используемых в электронных таблицах в таких приложениях, как Excel и Google Sheets. Названный в честь математика 19-го века Джорджа Буля, Булевы значения являются частью ветви алгебры, известной как булева алгебра или булева логика.

Булева логика жизненно важна для всех компьютерных технологий, а не только для программ для работы с электронными таблицами, и основывается на концепции, что все значения могут быть сведены к ПРАВДА или же ЛОЖНЫЙ или так как компьютерные технологии основаны на двоичной системе счисления, либо 1 или же .

Запись: Эти инструкции относятся к версиям Excel 2019, 2016, 2013, 2010 и Excel для Office 365.

Логические значения и логические функции электронной таблицы

Булевы значения в программах для работы с электронными таблицами чаще всего создаются с использованием логической группы функций, таких как ЕСЛИ функция, А ТАКЖЕ функция и ИЛИ ЖЕ функция.

Снимок экрана Excel с логическими формулами

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

Например, первый аргумент ЕСЛИ функция в ряд 4 — аргумент логического теста — требуется вернуть логическое значение в качестве ответа. Аргумент должен всегда оценивать условие, которое может привести только к ПРАВДА или же ЛОЖНЫЙ ответ. В следствии:

  • Если аргумент возвращает ответ ПРАВДА, функция выполняет одно действие. В этом примере это умножает данные в ячейка A2 на 25
  • Если аргумент возвращает ответ ЛОЖНЫЙ, функция выполняет другое действие. В этом случае он умножает данные в ячейка A2 на 10

Булевы значения и арифметические функции

В отличие от логических функций, большинство функций в Excel и Google Sheets, которые выполняют арифметические операции, такие как SUM, COUNT, а также СРЕДНИЙ игнорировать логические значения, когда они находятся в ячейках, включенных в аргументы функции.

Снимок экрана Excel с примером функции COUNT

Например, в примере изображения функция COUNT в ряд 5, который считает только ячейки, содержащие числа, игнорирует значения TRUE и FALSE, расположенные в ячейки A3, A4 и A5 и возвращает ответ 0.

Преобразование ИСТИНА и ЛОЖЬ в 1 и 0

Чтобы логические значения были включены в вычисления арифметических функций, вы должны сначала преобразовать их в числовые значения, прежде чем передавать их в функцию. Два способа выполнить этот шаг:

  • Умножьте логические значения на единицу (как показано формулами в строки 7 и 8 примера, который умножает значения ПРАВДА а также ЛОЖНЫЙ в ячейки А3 и А4 одним).
  • Добавьте ноль к каждому логическому значению (как показано формулой в ряд 9 примера, который добавляет к стоимости ПРАВДА в ячейка А5).

Эти операции имеют эффект преобразования значения ПРАВДА в ячейки А3 и А5 в 1 и значение ЛОЖНЫЙ в ячейка А4 в . В результате COUNT функция в строка 10, который суммирует числовые данные в ячейки от A7 до A9, возвращает результат 3 скорее, чем .

Снимок экрана Excel, показывающий преобразование значений BOOLEAN

Булевы значения и формулы Excel

В отличие от арифметических функций, формулы в Excel и Google Sheets, которые выполняют арифметические операции, такие как сложение и вычитание, с удовольствием читают логические значения как числа без необходимости преобразования. Такие формулы автоматически задаются ПРАВДА равно 1 а также ЛОЖНЫЙ равно .

В результате формула сложения в ряд 6 в примере изображения,

= A3 + A4 + A5

читает данные в трех ячейках как:

= 1 + 0 + 1

и возвращает ответ 2 соответственно.

Ссылка на основную публикацию