Использование логической функции «Если»

Рассмотрим использование логической функции «Если». Для выполнения задачи откроем новый лист книги Excel и воспользуемся таблицей:

Пусть в таблице имеется название продукции и дата «Годен до». В нашей задаче создадим формулу, в результате которой, для продукции, срок реализации которой истек, выведем надпись «срок годности истек»; а для годной продукции в примечании ничего не выводится.

Для получения текущей даты используем функцию «СЕГОДНЯ()». (Пример задания выполнен на текущую дату _______________)

Функция «ЕСЛИ» имеет три параметра: условие (логическое выражение), значение, если выражение истинно, и значение, если выражение ложно. В нашем случае условие: B2>(СЕГОДНЯ(); значение, если выражение истинно: "" (что означает пробел); значение, если выражение ложно: " срок годности истек " ).

Конечная формула для первой ячейки столбца «Примечание» будет иметь вид:

=ЕСЛИ(B2>(СЕГОДНЯ();"";" срок годности истек")

Теперь усложним задачу, добавив еще одно условие: выводить в примечании надпись «срок годности менее 7 дней» для продукции, срок реализации которой составляет менее 7 дней. И с помощью условного форматирования зададим надписи "срок годности истек" красный цвет.

Теперь в нашей задаче имеется два условия и три различных надписи, это означает, что нам придется использовать две вложенные функции. Конечная формула для первой ячейки столбца «Примечание» будет иметь вид:

=ЕСЛИ(B2>(СЕГОДНЯ()+7);"";ЕСЛИ(B2<СЕГОДНЯ();"срок годности истек";"срок годности менее 7 дней"))

Теперь установим условный формат: команда Условное форматирование, Значение равно, ="срок годности истек", кнопка Форма, цвет – красный. Конечная таблица имеет вид:


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: