Excel 2020: Обработвайте множество условия в IF - Съвети на Excel

Съдържание

Когато трябва да направите условно изчисление, функцията IF е отговорът. Работи по следния начин: Ако, тогава; в противен случай . На следващата фигура, просто IF изчислява бонус за вашите продажби над 20 000 $.

Но какво се случва, когато трябва да бъдат изпълнени две условия? Повечето хора ще влагат едно твърдение IF в друго, както е показано по-долу:

Но това влагане излиза извън контрол, ако имате много условия, които трябва да бъдат изпълнени. Използвайте функцията И, за да съкратите и опростите формулата. =AND(Test,Test,Test,Test)е True само ако всички логически тестове се оценят на True. Следващият пример показва по-кратка формула със същите резултати.

Ако ви харесва И, може да намерите употреба за ИЛИ и НЕ. =OR(Test,Test,Test,Test)е True, ако някой от логическите тестове е True. НЕ обръща отговор, така че =NOT(True)е False и =NOT(False)е True. Ако някога се наложи да направите нещо изискано като NAND, можете да използвате =NOT(AND(Test,Test,Test,Test)).

Внимание

Въпреки че Excel 2013 представи XOR като изключителен или не работи по начина, по който биха очаквали счетоводителите. =XOR(True,False,True,True)е вярно по причини, които са твърде сложни, за да се обяснят тук. XOR брои дали имате нечетен брой истински стойности. Странно. Наистина странно.

Интересни статии...