Возвращает значение1, если результатом логического выражения является ИСТИНА и значение2, если результат логического выражения ЛОЖЬ.
Пусть, например, нужно вычислить налог с некоторой суммы, которая хранится в ячейке А1, по следующей формуле:
|
от суммы, если она больше либо равна 120.
Это можно сделать с помощью следующей формулы:
=ЕСЛИ(А1<120;А1*0,05;А1*0,15)
В качестве аргументов значение1 или значение2 можно использовать другую, вложенную функцию ЕСЛИ. Так, например, если налог с суммы должен быть вычислен по следующему закону:
|
7 % от суммы, если она больше 100, но меньше 1000;
20 % от суммы, если она больше либо равна 1000.
то для этого может быть использована любая из следующих формул:
=ЕСЛИ(А1<=100;20;ЕСЛИ(А1<1000;A1*0,07;A1*0,2))
=ЕСЛИ(А1<1000;ЕСЛИ(А1<=100;20;A1*0,07);A1*0,2))
=ЕСЛИ(А1>=1000; A1*0,2;ЕСЛИ(А1<=100;20;A1*0,07))
И(логическое выражение1;логическое выражение2;…)
Возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА; возвращает значение ЛОЖЬ, если хотя бы один аргумент имеет значение ЛОЖЬ.
|
|
Примеры:
=И(В2=1;В4>8) возвращает значение ИСТИНА, если в ячейке В2 содержится 1, а в ячейке В4 – число больше 8;
=И(С2:С5) возвращает значение ИСТИНА, если во всех ячейках С2, С3, С4, С5 содержится ИСТИНА.
Предположим, что нужно вывести на экран содержимое ячейки А1, если она содержит число строго между 5 и 20 и сообщение «неверный ввод» в противном случае. Это можно сделать с помощью формулы:
=ЕСЛИ(И(А1>5;A1<20);A1;”неверный ввод”)
ИЛИ(логическое выражение1;логическое выражение2;…)
Возвращает значение ИСТИНА, если хотя бы один из аргументов имеет значение ИСТИНА; возвращает значение ЛОЖЬ, если все аргументы имеет значение ЛОЖЬ.
Примеры:
ИЛИ(1+1=2;2+2=5) возвращает ИСТИНА
ИЛИ(1+1=3;2*2=5) возвращает ЛОЖЬ
ИЛИ(А1<=5;A1>=20) возвращает ЛОЖЬ, если ячейка А1 содержит число строго между 5 и 20 и ИСТИНА в противном случае.
Приведём примеры создания и использования сложных функций. Рассмотрим таблицу с данными, представленную на рисунке 5.5.
Пример1. Премию сотрудникам требуется начислять следующим образом: всем женщинам, родившимся в мае, по 1000 рублей, а остальным сотрудникам – 500.
Формула для вычисления премии в этом случае для первого сотрудника может быть записана
=ЕСЛИ(И(В3=”ж”;МЕСЯЦ(С3)=5);1000;500)
Пример2. В колонке Н будет начислена материальная помощь сотрудникам следующим образом: всем женщинам по 2000 рублей, мужчинам с суммой К выдаче менее 4000 – по 1000 рублей, а остальным мужчинам – по 500 рублей.
В этом случае формула для вычисления материальной помощи для первого сотрудника может быть записана так
=ЕСЛИ(В3=”ж”;2000;ЕСЛИ(G3<4000;1000;500))