Найти в Дзене

📌 Логические функции Excel. Функции ИСТИНА и ЛОЖЬ: как использовать и примеры

Приветствуем всех читателей и подписчиков нашего канала 👋! Спасибо за то, что вы с нами! Сегодня в уроке рассмотрим практическое применение функций ИСТИНА и ЛОЖЬ. ▶️ Для чего нужны функции ИСТИНА() и ЛОЖЬ() Логические функции в Excel, такие, как TRUE (истина) и FALSE (ложь), позволяют проверять условия и выдавать результаты ИСТИНА или ЛОЖЬ, что упрощает расчеты и сокращает время обработки данных. ▶️ Примеры использования Рассматриваемые функции могут быть использованы во многих сценариях при работе с данными: ⏺ Пример 1: Проверка ячеек на соответствие определенному условию Рассмотрим таблицу со списком сотрудников, включающей столбцы "Имя", "Возраст" и "Зарплата". Требуется отфильтровать список и показать сотрудников, возраст которых меньше 30 лет. Для решения можно использовать функцию ИСТИНА() в сочетании с фильтрацией данных. Введите в ячейку C2 формулу: =B2<30 Как результат, таблица будет отфильтрована таким образом, что останутся только те сотрудники, возраст которых меньше 30
Оглавление

Приветствуем всех читателей и подписчиков нашего канала 👋! Спасибо за то, что вы с нами!

Сегодня в уроке рассмотрим практическое применение функций ИСТИНА и ЛОЖЬ.

Логические функции Excel. Функции ИСТИНА и ЛОЖЬ
Логические функции Excel. Функции ИСТИНА и ЛОЖЬ

▶️ Для чего нужны функции ИСТИНА() и ЛОЖЬ()

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

-3

▶️ Примеры использования

Рассматриваемые функции могут быть использованы во многих сценариях при работе с данными:

-4

Пример 1: Проверка ячеек на соответствие определенному условию

Рассмотрим таблицу со списком сотрудников, включающей столбцы "Имя", "Возраст" и "Зарплата". Требуется отфильтровать список и показать сотрудников, возраст которых меньше 30 лет.

Для решения можно использовать функцию ИСТИНА() в сочетании с фильтрацией данных.

Введите в ячейку C2 формулу: =B2<30

Эта формула проверяет, является ли значение в ячейке B2 меньше 30. Если это так, то функция вернет значение ИСТИНА, а если это не так, то функция вернет значение ЛОЖЬ. 	Скопируйте формулу из ячейки C2 в ячейки C3 и C4, чтобы проверить оставшиеся значения в столбце B.
Эта формула проверяет, является ли значение в ячейке B2 меньше 30. Если это так, то функция вернет значение ИСТИНА, а если это не так, то функция вернет значение ЛОЖЬ. Скопируйте формулу из ячейки C2 в ячейки C3 и C4, чтобы проверить оставшиеся значения в столбце B.
Далее, используйте функцию ФИЛЬТР, чтобы отфильтровать список сотрудников на основе значения в столбце C. Для этого выделите ячейки с заголовками столбцов, включая заголовки столбцов, которые вы хотите отфильтровать (в нашем случае это столбцы "Имя", "Возраст" и "Зарплата"). Затем выберите вкладку "Данные" и нажмите кнопку "Фильтр". В появившемся меню выберите опцию "Расширенный фильтр", выберите столбец "Возраст" в качестве столбца критерия и выберите "ИСТИНА" в качестве критерия.
Далее, используйте функцию ФИЛЬТР, чтобы отфильтровать список сотрудников на основе значения в столбце C. Для этого выделите ячейки с заголовками столбцов, включая заголовки столбцов, которые вы хотите отфильтровать (в нашем случае это столбцы "Имя", "Возраст" и "Зарплата"). Затем выберите вкладку "Данные" и нажмите кнопку "Фильтр". В появившемся меню выберите опцию "Расширенный фильтр", выберите столбец "Возраст" в качестве столбца критерия и выберите "ИСТИНА" в качестве критерия.

Как результат, таблица будет отфильтрована таким образом, что останутся только те сотрудники, возраст которых меньше 30 лет:

-7

Пример 2. Создание условий в формуле

🔘 Пример 2.1.

Допустим, есть таблица с продажами, включающая столбцы "Продукт", "Цена" и "Количество". Требуется создать формулу, которая будет считать общую стоимость продаж, только если количество проданных единиц больше 10.

Для решения воспользуемся функцией ЛОЖЬ() в сочетании с функцией ПРОИЗВЕД():

Введите в ячейку D2 формулу: =ЕСЛИ(C2>10;ПРОИЗВЕД(B2;C2);ЛОЖЬ)

Эта формула проверяет, является ли значение в столбце "Количество" больше 10. 
Если это так, то функция ПРОИЗВЕД() умножит значение в столбце "Цена" на значение в столбце "Количество" и вернет общую стоимость продаж. Если это не так, то функция вернет значение ЛОЖЬ. 
* Скопируйте формулу из ячейки D2 в ячейки D3 и D4, чтобы проверить оставшиеся значения в столбце "Количество".
Эта формула проверяет, является ли значение в столбце "Количество" больше 10. Если это так, то функция ПРОИЗВЕД() умножит значение в столбце "Цена" на значение в столбце "Количество" и вернет общую стоимость продаж. Если это не так, то функция вернет значение ЛОЖЬ. * Скопируйте формулу из ячейки D2 в ячейки D3 и D4, чтобы проверить оставшиеся значения в столбце "Количество".

Как результат, вы получите таблицу с общей стоимостью продаж только для тех случаев, когда количество проданных единиц было больше 10.

🔘 Пример 2.2.

Можно использовать условные формулы в Excel без использования функции ЕСЛИ.

При сравнении двух ячеек =А1=А2 (для чисел или текста), результатом будет TRUE (1) или FALSE (0). Это позволяет использовать умножение в формуле для указания операции.

Если равенство выполняется, происходит дальнейшее вычисление. Если нет - выводится 0. Например,

Данная формула сравнивает значения в ячейках А1 и А3. Если они равны - результат TRUE (1), если нет - FALSE (0). Затем результат умножается на значение в ячейке A2. 
Если А1=А3 - результатом будет значение в ячейке A2. 
Если А1≠А3 - результатом будет 0.
Данная формула сравнивает значения в ячейках А1 и А3. Если они равны - результат TRUE (1), если нет - FALSE (0). Затем результат умножается на значение в ячейке A2. Если А1=А3 - результатом будет значение в ячейке A2. Если А1≠А3 - результатом будет 0.
-10

🔘 Пример 2.3.

Для работы с большими объемами данных и массивами можно использовать сочетание условий используя СУММПРОИЗВ() которая автоматически учитывает все условия и суммирует исключительно соответствующие им значения.

Например, определим сумму продаж по столбцу С, для конкретного менеджера на указанную дату:

-11

Для решения можно использовать формулу:

Формула =СУММПРОИЗВ((A2:A10=A13)*(B2:B10=B13);C2:C10) использует функцию СУММПРОИЗВ() для суммирования значений в диапазоне C2:C10, но только тех, для которых соответствующие значения в диапазонах A2:A10 и B2:B10 равны значениям в ячейках A13 и B13 соответственно. 
То есть если значение в ячейке A2 равно значению в ячейке A13 и значение в ячейке B2 равно значению в ячейке B13, то значение из ячейки C2 будет учтено в сумме. 
Если значение в ячейке A3 равно значению в ячейке A13 и значение в ячейке B3 равно значению в ячейке B13, то значение из ячейки C3 будет учтено в сумме и т.д.
Формула =СУММПРОИЗВ((A2:A10=A13)*(B2:B10=B13);C2:C10) использует функцию СУММПРОИЗВ() для суммирования значений в диапазоне C2:C10, но только тех, для которых соответствующие значения в диапазонах A2:A10 и B2:B10 равны значениям в ячейках A13 и B13 соответственно. То есть если значение в ячейке A2 равно значению в ячейке A13 и значение в ячейке B2 равно значению в ячейке B13, то значение из ячейки C2 будет учтено в сумме. Если значение в ячейке A3 равно значению в ячейке A13 и значение в ячейке B3 равно значению в ячейке B13, то значение из ячейки C3 будет учтено в сумме и т.д.
-13

🔔 Такой подход позволяет избежать необходимости использовать множество условных операторов и сильно упрощает работу с большими таблицами данных.

🔳 Подводя итог..

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

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

-14
Наша команда очень заинтересована в создании качественного и полезного контента. Поэтому, если Вам понравился этот урок, не забудьте поблагодарить автора лайком 👍. Если у Вас есть вопросы или своё решение, не стесняйтесь оставить комментарий 💬. Нужно решение для другой проблемы? Пожалуйста, напишите свой вопрос в комментариях 💬, и мы обязательно рассмотрим его в ближайшей теме обзора. Мы ценим Вашу обратную связь 💝, так как это помогает нам оценить, насколько данный материал был полезен для Вас.
Наша команда очень заинтересована в создании качественного и полезного контента. Поэтому, если Вам понравился этот урок, не забудьте поблагодарить автора лайком 👍. Если у Вас есть вопросы или своё решение, не стесняйтесь оставить комментарий 💬. Нужно решение для другой проблемы? Пожалуйста, напишите свой вопрос в комментариях 💬, и мы обязательно рассмотрим его в ближайшей теме обзора. Мы ценим Вашу обратную связь 💝, так как это помогает нам оценить, насколько данный материал был полезен для Вас.