Лог_выражение — это любое значение или выражение, принимающее значения ИСТИНА или ЛОЖЬ. Например, A10=100 — это логическое выражение; если значение в ячейке A10 равно 100, то выражение принимает значение ИСТИНА. В противном случае — ЛОЖЬ.
Значение_если_истина — это значение, которое возвращается, если лог_выражение равно ИСТИНА. Например, если этот аргумент — строка «В пределах бюджета» и лог_выражение равно ИСТИНА, тогда функция ЕСЛИ отобразит текст «В пределах бюджета». Если лог_выражение равно ИСТИНА, а значение_если_истина пусто, то возвращается значение 0. Чтобы отобразить слово ИСТИНА, необходимо использовать логическое значение ИСТИНА для этого аргумента. Значение_если_истина может быть формулой.
Значение_если_ложь — это значение, которое возвращается, если лог_выражение равно ЛОЖЬ. Например, если этот аргумент — строка «Превышение бюджета» и лог_выражение равно ЛОЖЬ, то функция ЕСЛИ отобразит текст «Превышение бюджета». Если лог_выражение равно ЛОЖЬ, а значение_если_ложь опущено (то есть после значение_если_истина нет точки с запятой), то возвращается логическое значение ЛОЖЬ. Если лог_выражение равно ЛОЖЬ, а значение_если_ложь пусто (то есть после значение_если_истина стоит точка с запятой с последующей закрывающей скобкой), то возвращается значение 0. Значение_если_ложь может быть формулой.
|
|
· До 7 функций ЕСЛИ могут быть вложены друг в друга в качестве значений аргументов значение_если_истина и значение_если_ложь для конструирования более сложных проверок. См. последний из приведенных ниже примеров.
· Когда значения аргументов значение_если_истина и значение_если_ложь вычислены, функция ЕСЛИ возвращает полученное значение.
Пример 1
=ЕСЛИ(A2<=100;"Внутри бюджета";"Вне бюджета") | Если приведенное выше число меньше либо равно числу 100, формула отображает строку «В пределах бюджета». В противном случае — строку «Превышение бюджета» (В пределах бюджета) |
=ЕСЛИ(A2=100;СУММ(B5:B15);"") | Если число равно 100, вычисляется сумма в диапазоне B5:B15. В противном случае возвращается пустой текст ("") () |
=ЕСЛИ(В2>=5;2;1) | Если число в ячейке В2 больше или равно 5, то формула отображает «2», если значение в ячейке В2 меньше, то число «1» |
Пример 2
A | B | C | D | E | F | |
ФИО | Дата приема на работу | Стаж | Оклад | Коэффициент | Всего | |
Иванов И.И. | 11.01.1980 | |||||
Петров П.П. | 20.05.1995 | |||||
Сидоров С.С. | 05.12.1999 |
Коэффициент (столбец Е) вычисляется таким образом:
Если Стаж >= 10 лет, то он равен 2, иначе – 1.
В столбец E вставляем такую формулу: =ЕСЛИ(C2>=10;2;1),
Соответственно, в столбец F: =D2*E2