Създаване на условни формули с
помощта на функцията IF
За резултат, който е логическа
стойност (TRUE или FALSE)
За изпълнението на тази задача използвайте функциите и
операторите AND, OR и NOT.
Пример за изпълнение върху работен лист
Примерът може да се разбере по-лесно, ако го копирате в празен
работен лист.
Как?
- Създайте празна работна книга или работен лист.
- Изберете примера от темата в “Помощ”. Не избирайте заглавките
на редовете или колоните.
Избиране на пример от “Помощ”
- Натиснете CTRL+C.
- В работния лист изберете клетката A1 и натиснете Ctrl+V.
- За да превключвате между показване на резултатите и показване
на формулите, които връщат резултатите, натиснете клавиша Ctrl+`
(тежко ударение) или в менюто Инструменти посочете
към Проверка на формули и след това щракнете върху
Режим за проверка на формули.
|
A |
Данни |
15 |
9 |
8 |
Формула |
Описание (Резултат) |
=AND(A2>A3, A2<A4) |
15 е по-голямо от 9 и е по-малко от 8 (FALSE) |
=OR(A2>A3, A2<A4) |
15 е по-голямо от 9 или е по-малко от 8 (TRUE) |
=NOT(A2+A3=24) |
15 plus 9 не е равно на 24
(FALSE) | |
За резултат, който е друго
изчисление или друга стойност, различна от TRUE или FALSE.
За изпълнението на тази задача използвайте функциите IF, AND и
OR.
Пример за изпълнение върху работен лист
Примерът може да се разбере по-лесно, ако го копирате в празен
работен лист.
Как?
- Създайте празна работна книга или работен лист.
- Изберете примера от темата в “Помощ”. Не избирайте заглавките
на редовете или колоните.
Избиране на пример от “Помощ”
- Натиснете CTRL+C.
- В работния лист изберете клетката A1 и натиснете Ctrl+V.
- За да превключвате между показване на резултатите и показване
на формулите, които връщат резултатите, натиснете клавиша Ctrl+`
(тежко ударение) или в менюто Инструменти посочете
към Проверка на формули и след това щракнете върху
Режим за проверка на формули.
|
A |
Данни |
15 |
9 |
8 |
Формула |
Описание (Резултат) |
=IF(A2=15, "OK", "Not OK") |
Ако стойността в клетка A2 е равна на 15, върни
"OK". (OK) |
=IF(AND(A2>A3, A2<A4), "OK", "Не OK") |
Ако 15 е по-голямо от 9 и по-малко от 8, върни "OK".
(Не OK) |
=IF(OR(A2>A3, A2<A4), "OK", "Not OK") |
Ако 15 е по-голямо от 9 или по-малко от 8, върни
"OK". (OK) | |
функцията IF използва следните аргументи.
Формула с функцията IF
logical_test:
условието, което искате да проверите
value_if_true: стойността, която трябва да се върне, ако условието е
изпълнено
value_if_false:
стойността, която трябва да се върне, ако условието не е
изпълнено
|