Excel 2020: Obsługa wielu warunków w IF - porady dotyczące programu Excel

Spisie treści

Kiedy musisz wykonać obliczenia warunkowe, odpowiedzią jest funkcja JEŻELI. Działa to tak: Jeśli, to; Inaczej . Na poniższym rysunku prosty IF oblicza premię za sprzedaż w wysokości ponad 20 000 USD.

Ale co się dzieje, gdy trzeba spełnić dwa warunki? Większość ludzi zagnieździ jedną instrukcję IF w drugiej, jak pokazano poniżej:

Ale to zagnieżdżanie wymyka się spod kontroli, jeśli masz wiele warunków, które muszą być spełnione. Użyj funkcji AND, aby skrócić i uprościć formułę. =AND(Test,Test,Test,Test)ma wartość True tylko wtedy, gdy wszystkie testy logiczne mają wartość True. Poniższy przykład przedstawia krótszą formułę z tymi samymi wynikami.

Jeśli podoba Ci się AND, możesz znaleźć zastosowanie dla LUB i NIE. =OR(Test,Test,Test,Test)ma wartość True, jeśli którykolwiek z testów logicznych ma wartość True. NIE odwraca odpowiedzi, więc =NOT(True)jest fałszem i =NOT(False)jest prawdą. Jeśli kiedykolwiek będziesz musiał zrobić coś wymyślnego, takiego jak NAND, możesz użyć =NOT(AND(Test,Test,Test,Test)).

Uwaga

Chociaż program Excel 2013 wprowadził XOR jako wyłączny lub, nie działa tak, jak oczekiwaliby księgowi. =XOR(True,False,True,True)jest prawdą z powodów, których wyjaśnienie tutaj jest zbyt skomplikowane. XOR liczy, czy masz nieparzystą liczbę wartości True. Dziwny. Naprawdę dziwne.

Interesujące artykuły...