Давайте разберем пошагово работу формулы и что в итоге будет отображаться в ячейке D3.
Формула:
=IF(A3<1;"HET"; IF(NOT(A3>1); 15; "ДА"))
Первый условный оператор:
IF(A3<1;"HET"; ...)- Проверяет, меньше ли значение в ячейке A3, чем 1.
- В нашем случае, в ячейке A3 введено число 7.
- 7 < 1 — это условие ложное, потому что 7 больше 1.
Следовательно, при ложном условии, формула переходит к следующему оператору внутри
IF.Второй оператор:
IF(NOT(A3>1); 15; "ДА")- Внутри проверяется
NOT(A3>1). - Выражение
A3>1— Истина (больше ли 7, чем 1? — да). - Значит,
NOT(A3>1)— Ложь (так как отрицание Истины — Ложь).
- Внутри проверяется
Значит, новый
IFзапустится для ЛОЖНОГО условия, => результатом будет "ДА", потому что тут выбирается результат, соответствующий условию ЛОЖЬ — третий аргумент.
Итог:
- Поскольку A3 = 7, оно не меньше 1, первый
IFвозвращает значение второгоIF. - Во втором
IF,NOT(A3>1)— ложь, следовательно, результат — "ДА".
Ответ:
В ячейке D3 будет "ДА".
Объяснение:
Число 7 больше 1, поэтому первая проверка A3<1 — ложная. Тогда вычисляется второй IF:
NOT(A3>1)— этоNOT(Истина)— ложь.- Значит, выбирается третий аргумент —
"ДА".
Если что-то еще нужно объяснить — скажите!