Задача 1. Дана таблица:
Условие А: если значение в столбце «Количество» больше 5, то нужно вывести в колонке «Результат» значение «Заказ не требуется»
В решении задачи нам поможет формула «ЕСЛИ» (IF), которая относится к логическим формулам и может выдавать в решении любые значения, которые мы заранее записываем в формуле. Обращаю внимание, что любые текстовые значения записываются, используя кавычки.
Синтаксис формулы для решения:
Вывод результата в ячейку D2.
=ЕСЛИ(C5>5;«Заказ не требуется»;«Необходим заказ»)На выходе получаем результат:
Условие Б: если значение в столбце «Количество» больше 5, а значение в колонке «Тип» равно «А», то нужно вывести в колонке «Результат» значение «1», в обратном случае «0».
В данном случае мы уже не можем ограничиться использованием одной только формулы «ЕСЛИ», необходимо добавить в ее синтаксис другую формулу. И это будет еще одна логическая формула «И» (AND). Синтаксис решения будет следующим:
Вывод результата в ячейку D2.
=ЕСЛИ(И(C2>5;B2=«А»);1;0)
Результат:
Условие В: если значение в столбце «Количество» равно 10, а значение в колонке «Тип» равно «А» или же значение в столбце «Количество» больше или равно 5, а значение «Тип» равен «Б», то нужно вывести в колонке «Результат» значение «1», в обратном случае «0».
Синтаксис решения будет следующим:
Вывод результата в ячейку D2:
=ЕСЛИ(ИЛИ(И(C2=10;B2=«А»); И(C2>=5;B2=«Б»));1;0)Как видно из записи, в формулу «ЕСЛИ» включено одно условие «ИЛИ» (OR) и два условия с использованием формулы «И», включенных в него. Если хотя бы одно из условий 2-го уровня имеет значение «ИСТИНА», то в колонку «Результат» будет выведен результат «1», в противном случае будет «0».
Результат:
Условие Г: Представим, что в зависимости от значения в столбце «Условие» должно выводиться определенное условие в столбце «Результат», ниже приведено соответствие значений и результата.
Условие:
1 = А
2 = Б
3 = В
4 = Г
При решении задачи с помощью функции «ЕСЛИ», синтаксис будет следующим:
Вывод результата в ячейку B2:
=ЕСЛИ(A2=1;«А»; ЕСЛИ(A2=2;«Б»; ЕСЛИ(A2=3;«В»; ЕСЛИ(A2=4;«Г»;0))))
Результат: