Условная функция в Excel
Условная функция имеет формат: ЕСЛИ(,, )
Логическое выражение (в частном случае, условное выражение), которое принимает одно из двух значений: «Истина» или «Ложь» (1 или 0). В первом случае ЕСЛИ возвращает значение, а во втором значение.
В качестве или можно записать не только арифметическое выражение, но и вложенную функцию ЕСЛИ, а также строку символов. Таким образом, ЕСЛИ может возвратить не только число, но и строку символов.
Если условий много, то записывать вложенные функции ЕСЛИ становится неудобно. В этом случае на месте логического выражения в ЕСЛИ мы можем указать одну из двух логических функций: И (AND) или ИЛИ (OR).
Формат функций: И(,,...), ИЛИ(,,...).
Функция И принимает значение «Истина», если одновременно истинны все логические выражения, указанные в качестве аргументов этой функции. В остальных случаях значение И «Ложь». В скобках можно указать до 30 логических выражений.
Функция ИЛИ принимает значение «Истина», если истинно хотя бы одно из логических выражений, указанных в качестве аргументов этой функции. В остальных случаях значение ИЛИ «Ложь».
Пример 1. Составить отчет о продажах в магазине. Название товара Цена(руб/кг, руб/шт, руб/тонна) Продано (кг, шт, тонн) Выручка (руб.) 1Сахар- песок Бублик …………… 10Всего
Магазин может продавать товар и килограммами, и тоннами, и штуками, а цена может задаваться и в руб./кг, и в руб./шт, и в других единицах. Предположим сначала, что количество товара в таблице задается либо в килограммах, либо в тоннах, а цена в рублях за 1 кг. Для правильного расчета стоимости в этом случае необходимо установить, в каких единицах задано количество продукта и, в зависимости от результата, использовать ту или иную формулу.