Jak używać funkcji IF z zagnieżdżonymi formułami w programie Excel

Jak używać funkcji IF z zagnieżdżonymi formułami w programie Excel

Większość ludzi jest zaznajomiona z używaniem funkcji JEŻELI do testowania warunku na dużym zbiorze danych. Mogą jednak nie znać korzyści wynikających z ich używania w połączeniu z operatorami OR, AND lub innymi operatorami i funkcjami.





Zanim przejdziemy dalej, zobaczmy, jak wygląda prosta funkcja IF i jak poprawnie używać argumentów.





Przegląd funkcji IF programu Excel

Jak pokazano powyżej, funkcja JEŻELI wykorzystuje trzy argumenty wyjaśnione poniżej:





  1. Test logiczny: Zajmuje się stanem, który oceniasz jako prawdziwy lub fałszywy.
  2. Wartość_jeśli_prawda: Ten argument zawiera tekst/informacje, które funkcja ma zwracać, jeśli dane spełniają kryteria testowanego warunku.
  3. Value_if_flase: Podobnie jak powyższy argument, zwraca również informacje, które funkcja ma zwracać, jeśli warunek jest fałszywy.

Pierwszy argument jest wymagany do wykonania funkcji JEŻELI; pozostałe dwa są opcjonalne. Możesz dodać dowolny tekst do ostatnich dwóch argumentów lub pozostawić je puste. Jeśli jeden lub oba ostatnie argumenty pozostaną puste, wynikiem będzie również pusta komórka.

Zobaczmy teraz, jak używać funkcji JEŻELI do analizowania więcej niż jednego warunku w jednej formule. Ponadto dowiesz się również, jak używać go w formule zagnieżdżonej z operatorami OR i AND.



Przykład funkcji JEŻELI Excel

Załóżmy, że pracujesz w sklepie jubilerskim, gdzie rejestrujesz sprzedaż i przychody generowane przez każdego z siedmiu pracowników pracujących w sklepie. Na koniec każdego tygodnia firma przyznaje tygodniową premię tylko tym pracownikom, którzy osiągną określony próg.

Poniżej zobaczysz liczbę sprzedaży i przychodów wygenerowanych przez każdego pracownika w ciągu jednego tygodnia.





Załóżmy, że próg premiowy na ten tydzień to wielkość sprzedaży równa lub większa niż 4. Aby sprawdzić, który z pracowników otrzyma premię za ten tydzień, użyjesz prostej funkcji JEŻELI.

Tak więc użyjesz ilości sprzedaży jako argumentu testowego w funkcji JEŻELI, jak pokazano poniżej.





W wyróżnionej formule, B4> = 4 jest argumentem testowym, Wybieralny jest argumentem Wartość_jeśli_prawda, natomiast argument Wartość_jeśli_fałsz jest celowo pozostawiony pusty.

W przypadkach, gdy argument jest pusty, zawsze umieszczaj wokół niego podwójny cudzysłów (''); w przeciwnym razie wynik da błąd lub wyświetli zero w komórce, która spełnia warunek.

Po przetestowaniu ilości sprzedaży każdego pracownika funkcja JEŻELI musi zwrócić wyniki jako Uprawnione, jeśli ilość sprzedaży jest większa lub równa cztery; w przeciwnym razie pozostaw komórki puste.

naciskać Przycisk ENTER wdrożyć formułę. Ponieważ wielkość sprzedaży pracownika 1 wynosi sześć, czyli więcej niż cztery, wyjście funkcji dla pierwszej komórki będzie Wybieralny .

Nie musisz wprowadzać formuły dla wszystkich komórek osobno. Zamiast tego, korzystając z funkcji sekwencji automatycznego wypełniania, przesuń kursor do lewego dolnego rogu wybranego bloku i przeciągnij go w dół.

Spowoduje to zaimplementowanie funkcji w innych komórkach w wierszu.

Zobacz, jak pracownicy 1, 2, 4 i 7 osiągają próg sprzedaży poniżej czterech, a zatem kwalifikują się do premii, podczas gdy pozostałe komórki pozostają puste, ponieważ ci pracownicy nie osiągają progu.

Powiedzmy; zamiast pozostawić drugi argument pusty, umieściłeś tam Nieuprawnione. W takim przypadku ostateczny wynik będzie taki, jak pokazano poniżej.

zainstaluj system Windows 10 na dysku USB

Powiązane: Jak korzystać z walidacji danych w programie Excel

Używanie operatora AND z funkcją IF

Przez kolejny tydzień firma zmieniła politykę premiowania i dodawania przychodów w ustalonym progu wielkością sprzedaży. Dlatego musisz analizować te same dane, ale z dwoma warunkami testowania zamiast jednego.

Firma przyznaje premię pracownikom, którzy generują równą lub większą niż cztery sprzedaże z przychodami większymi niż 2500. W tym przypadku użyjesz operacji AND, a formuła będzie wyglądać następująco:

=IF(AND(B4>=4,C4>2500),'Eligible','Ineligible')

Tutaj, w powyższym wzorze, operator AND jest używany jako argument testowy, ponieważ musisz przetestować dwa parametry.

Podobnie jak w poprzednim przypadku, jeśli dane wejściowe (Ilość sprzedaży i Przychody) spełnią kryteria, funkcja zwróci 'Wybieralny' jako wyjście, w przeciwnym razie 'Którego nie można wybrać.'

naciskać Przycisk ENTER aby wykonać funkcję, a następnie przeciągnij ją w dół, aby zastosować tę samą formułę do reszty zestawu danych. Ostateczne wyniki zobaczysz w następujący sposób.

Jak widać, tylko pracownicy 1, 2 i 4 to ci, którzy wygenerowali więcej niż lub równe cztery sprzedaże z przychodami przekraczającymi 2500. Są więc uprawnieni do premii.

Chociaż pracownik 7 wygenerował cztery sprzedaże spełniające pierwsze kryterium, jego przychód wynosi mniej niż 2200. Nie kwalifikuje się więc do premii z powodu niespełnienia drugiego warunku.

Używanie operatora OR z funkcją IF

Już trzeci tydzień firma osiągnęła dobry zysk i przyznaje premie pracownikom, którzy spełnili którykolwiek z dwóch warunków. W takim przypadku można użyć operatora OR jako argumentu testowego dla instrukcji JEŻELI, aby odfiltrować dokładną liczbę pracowników.

Tak więc pracownicy, którzy sprzedali cztery lub więcej przedmiotów lub wygenerowali przychód przekraczający 2500, będą kwalifikować się do premii.

Formuła będzie wyglądać tak:

=IF(OR(B4>=4,C4>2500), 'Eligible', 'Ineligible')

naciskać Wejść aby wykonać formułę, a przeciągając ją w dół wiersza, otrzymasz ten wynik.

Widać, że Pracownik 7 również kwalifikuje się do premii w tym przypadku, ponieważ nie osiągnął progu przychodów, ale dokonał czterech sprzedaży. Spełnia jeden warunek, który uprawnia go do premii.

Podobnie można użyć funkcji IF z operatorami AND i OR oraz z innymi funkcjami, aby odfiltrować wyniki z dużego zestawu danych.

Powiązane: Jak szybko zostać zaawansowanym użytkownikiem programu Microsoft Excel

co to jest jedna aplikacja główna ui?

Uprość swoje obliczenia dzięki funkcji IF w zagnieżdżonych formułach

Po połączeniu funkcji JEŻELI z innymi funkcjami można jednocześnie testować wiele warunków na dużym zestawie danych.

Eliminuje to potrzebę ręcznego testowania wielu warunków indywidualnie, oszczędzając czas i wysiłek. Automatyzacja podstawowych funkcji pozwoli Ci również być bardziej produktywnym.

Udział Udział Ćwierkać E-mail Dowiedz się, jak zautomatyzować program Excel i poprawić swoje umiejętności finansowe

Nauczenie się, jak zautomatyzować podstawowe funkcje księgowe i finansowe w programie Excel, może zaoszczędzić czas i pieniądze.

Czytaj dalej
Powiązane tematy
  • Wydajność
  • Arkusz
  • Wizualizacje
  • Microsoft Excel
  • Matematyka
  • Porady dotyczące pakietu Microsoft Office
  • Analiza danych
O autorze Szan Abdul |(46 opublikowanych artykułów)

Shan Abdul jest absolwentem inżynierii mechanicznej. Po ukończeniu edukacji rozpoczął karierę jako niezależny pisarz. Pisze o używaniu różnych narzędzi i oprogramowania, aby pomóc ludziom być bardziej produktywnymi jako student lub profesjonalista. W wolnym czasie uwielbia oglądać filmy na Youtube na temat produktywności.

Więcej od Shana Abdula

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować