Dopasuj wiele kryteriów w programie Excel
Obliczenia oparte na kryteriach w programie Excel są wykonywane przez funkcje logiczne. Aby dopasować pojedyncze kryteria, możemy użyć warunku logicznego IF, wykonując wiele testów, możemy użyć warunków zagnieżdżonych if. Ale wyobraź sobie sytuację, w której dopasowanie wielu kryteriów w celu uzyskania pojedynczego wyniku jest złożonym obliczeniem opartym na kryteriach. Aby spełnić wiele kryteriów w programie Excel, trzeba być zaawansowanym użytkownikiem funkcji w programie Excel.
Dopasowanie wielu warunków jest możliwe przy użyciu wielu warunków logicznych. W tym artykule pokażemy, jak dopasować wiele kryteriów w programie Excel.
Jak dopasować wiele kryteriów Excel? (Przykłady)
Przykład 1 - Funkcje logiczne w programie Excel
Zwykle używamy trzech funkcji logicznych w programie Excel do wykonywania obliczeń z wieloma kryteriami, a te trzy funkcje to warunki JEŻELI, ORAZ i LUB.
Na przykład spójrz na poniższe obliczenie wzoru AND.
Spójrz na poniższy wzór; sprawdziliśmy, czy wartość komórki A1 jest> 20, czy nie, wartość komórki B1 jest> 20 lub nie, wartość komórki C1 jest> 20 lub nie.
W powyższej funkcji wszystkie wartości komórek są> 20, więc wynik to PRAWDA. Teraz zmienię jedną z wartości komórek na mniej niż 20.
Wartość komórki B1 została zmieniona na 18, czyli mniej niż 20, więc wynik końcowy to FAŁSZ, mimo że pozostałe dwie wartości komórek są> 20.
Teraz dla tej samej liczby zastosuję funkcję LUB w programie Excel.
W przypadku funkcji LUB wszystkie kryteria muszą zostać spełnione, aby wynik był PRAWDA; w przeciwieństwie do funkcji AND, w której wszystkie warunki muszą być spełnione, aby otrzymać wynik PRAWDA.
Przykład # 2 - Wiele funkcji logicznych w programie Excel
Teraz zobaczymy, jak wykonać wiele funkcji logicznych, aby dopasować wiele warunków.
- Spójrz na poniższe dane w programie Excel.
Na podstawie powyższych danych musimy obliczyć kwotę „Bonusu” na podstawie poniższych warunków.
Jeśli rok służby wynosi> 1,5 roku i jeśli „Dział” oznacza „Sprzedaż” lub „Wsparcie”, wówczas premia wynosi 8 000 USD; w przeciwnym razie premia wyniesie 4000 $.
Tak więc, aby uzyskać jeden wynik, musimy dopasować wiele kryteriów w programie Excel. W takim przypadku musimy sprawdzić, czy rok świadczenia usługi to 1,5, a także sprawdzić, czy dział to „Sprzedaż” czy „Wsparcie”, aby uzyskać kwotę premii.
- Pierwszy stan otwarty w programie Excel.
- Pierwszy logiczny warunek do sprawdzenia jest obowiązkowy, niezależnie od tego, czy rok służby jest> 1,5 roku, czy nie. Tak więc dla obowiązkowego wyniku TRUE musimy użyć funkcji AND.
Powyższy test logiczny zwróci wartość TRUE tylko wtedy, gdy rok pracy jest> 1,5; w przeciwnym razie otrzymamy wynik FAŁSZ. Wewnątrz tej funkcji AND musimy przetestować jeszcze jedno kryterium, tj. Czy dział to „Sprzedaż” czy „Wsparcie”, aby otrzymać kwotę premii.
- W takim przypadku, jeśli którykolwiek dział spełnia te kryteria, potrzebujemy wyniku TRUE, więc musimy użyć funkcji OR.
Jak widać powyżej, użyliśmy funkcji AND & OR do dopasowania pojedynczych kryteriów. Funkcja AND sprawdzi, czy rok usługi wynosi> 1,5 roku, a funkcja OR sprawdzi, czy dział jest działem sprzedaży czy wsparcia. Jeśli więc rok świadczenia usługi to 1.5, a dział sprzedaży lub działu pomocy technicznej, wynik testu logicznego będzie PRAWDA lub FAŁSZ.
- Teraz, jeśli test logiczny to PRAWDA, potrzebujemy kwoty bonusu w wysokości 8 000 $. Więc dla wartości, jeśli argument True, musimy podać # 8000.
- Jeśli test logiczny to FAŁSZ, potrzebujemy kwoty bonusu w wysokości 4000 $.
- Skończyliśmy więc z zastosowaniem formuły, zamknij formułę i zastosuj formułę również do innych komórek, aby uzyskać wynik w innych komórkach.
Spójrzmy teraz na 4 -go rzędu; w tym przypadku rok służby to 2,4, a Departament to „Wsparcie”, więc premia dochodzi do 8 000 USD. W ten sposób możemy dopasować wiele kryteriów w programie Excel.
Rzeczy do zapamiętania
- Aby przetestować wiele kryteriów i otrzymać pojedynczy wynik, musimy użyć wielu funkcji logicznych w warunku JEŻELI.
- AND i OR to dwie funkcje pomocnicze, których możemy użyć do przetestowania wielu kryteriów.
- AND zwróci TRUE tylko wtedy, gdy wszystkie testy logiczne są spełnione, ale z drugiej strony OR wymaga co najmniej jednego testu logicznego, aby został spełniony, aby uzyskać wynik TRUE.