Spis treści
W tym artykule dowiemy się m.in. używać zagnieżdżonej funkcji JEŻELI w programie Excel Kiedy funkcja jest umieszczona wewnątrz innej funkcji, wtedy nazywamy ją funkcją zagnieżdżoną. Dzisiaj pokażemy 6 idealne przykłady zagnieżdżony JEŻELI Te przykłady pomogą Ci zrozumieć użycie funkcji zagnieżdżony JEŻELI funkcja, zatem bez zbędnej zwłoki rozpocznijmy dyskusję.
Pobierz Zeszyt ćwiczeń
Pobierz książkę ćwiczeń stąd.
Użyj zagnieżdżonej funkcji IF.xlsxWprowadzenie do funkcji IF w Excelu
Aby zrozumieć zagnieżdżona funkcja IF musimy wiedzieć o funkcja IF najpierw. w Microsoft Excel , Funkcja IF sprawdza dany warunek i jeśli go spełnia, to pokazuje wynik, a jeśli warunek nie jest spełniony, to pokazuje inny wynik.
- Składnia
IF (logical_test, [wartość_if_true], [wartość_if_false])
- Argument
logical_test: Jest to obowiązkowy argument dot. JEŚLI Funkcja. Argument ten reprezentuje dany warunek dla komórki lub zakresu komórek.
[wartość_jeśli_true]: Jest to drugi argument funkcji. Jest to zdefiniowane stwierdzenie, czy warunek jest spełniony.
[value_if_false]: Jest to trzeci argument, który pojawia się, jeśli warunek jest fałszywy.
Wprowadzenie do funkcji zagnieżdżonych IF w Excelu
Na stronie zagnieżdżony JEŻELI formuła mieści w sobie wiele JEŚLI W przypadku wielu warunków musimy użyć funkcji JEŚLI funkcja wewnątrz innego JEŚLI Funkcja. Ogólna forma zagnieżdżony JEŻELI funkcja może być zapisana jako:
IF(C1,T1,IF(C2,T2,(IF(C3,T3,IF(C4,T4,F4))))
Tutaj,
- C1: Pierwszy stan.
- T1: Wartość, która zostanie wyświetlona, jeśli pierwszy warunek zostanie spełniony.
- C2: Drugi warunek.
- T2: Wartość, która ma być pokazana, jeśli spełniony jest drugi warunek.
- C3: Trzeci warunek.
- T3: Wartość, która zostanie wyświetlona, jeśli spełniony zostanie trzeci warunek.
- C4: Czwarty warunek.
- T4: Wartość, którą należy pokazać, jeśli spełniony jest czwarty warunek.
- F4: Jest to wartość, która zostanie wyświetlona, jeśli warunki nie zostaną spełnione.
Możesz dodać więcej warunków w zależności od potrzeb wewnątrz formuły.
6 Idealne przykłady użycia zagnieżdżonej funkcji IF w Excelu
1. użycie prostej zagnieżdżonej funkcji IF do znalezienia wyników
Aby zrozumieć zastosowanie zagnieżdżony JEŻELI funkcja, w pierwszej kolejności pokażemy prosty przykład.W tym przykładzie spróbujemy znaleźć wyniki niektórych studentów.Tutaj używamy trzech warunków.
- Po pierwsze, jeśli uczeń dostanie 70 lub wyższa to on przejdzie.
- Po drugie, jeśli dostanie mniej niż 70 to mu się nie uda.
- Po trzecie, jeśli nie ma oceny, to, uczeń będzie uznany za nieobecnego.
Wykonajmy poniższe kroki, aby zobaczyć, jak zagnieżdżony JEŻELI funkcja działa.
KROKI:
- Po pierwsze, wybierz Komórka C5 i wpisać wzór:
=IF(C5="","Absent",IF(C5>=70,"Pass","Fail"))
- Następnie należy nacisnąć Wejdź na stronę aby zobaczyć wynik.
W tej formule,
- Pierwszy argument to. C5= "", a drugi argument to. "Nieobecny" Oznacza pierwszy warunek. Wskazuje, czy Komórka C5 jest pusty, to pokaże drugi argument. W naszym przypadku jest to Nieobecny .
- Drugi JEŚLI Funkcja mówi, że jeśli znak jest wyższy niż 70 , wtedy uczeń zda, w przeciwnym razie nie zda.
- W kolejnym kroku umieść kursor na dolnej prawej stronie Komórka D5 i przeciągnąć Uchwyt do napełniania puch.
- W końcu zobaczysz rezultaty takie jak na zdjęciu poniżej.
2) Znajdź Stopień używając zagnieżdżonej funkcji IF w Excelu
W drugim przykładzie użyjemy zagnieżdżony JEŻELI Funkcja ta jest jednym z najczęściej używanych przykładów do opisania funkcji. zagnieżdżony JEŻELI Dla tego przykładu użyjemy zbioru danych, który zawiera oceny niektórych studentów. Podany jest również zakres ocen i odpowiadające im stopnie. Musimy ocenić oceny studentów na podstawie ich uzyskanych ocen.
Obserwujmy poniższe kroki, aby dowiedzieć się więcej o tym przykładzie.
KROKI:
- W pierwszej kolejności należy wybrać Komórka D5 i wpisać wzór:
=IF(C5<61,"F",IF(C5<71,"D",IF(C5<81,"C",IF(C5<91,"B","A"))))
- Następnie naciśnij Wejdź na stronę aby zobaczyć wynik.
W tej formule,
- Naszym pierwszym warunkiem jest sprawdzenie, czy istnieje jakiś znak poniżej 61 .
- Jeśli TRUE , następnie zwraca F .
- Jeśli FALSE , następnie sprawdza kolejne JEŚLI
- W następnym JEŚLI funkcja sprawdza znaki poniżej 71 i zwraca D jeśli jest TRUE .
- W ten sposób zagnieżdżony JEŻELI funkcja przechodzi do sprawdzenia wszystkich warunków.
- Następnie należy użyć Uchwyt do napełniania aby zobaczyć wyniki we wszystkich komórkach.
3) Zastosowanie funkcji zagnieżdżonej IF w Excelu do przydzielania dni urlopu
Możemy użyć zagnieżdżony JEŻELI W trzecim przykładzie postaramy się przydzielić funkcję Wakacje okres dla pracowników firmy.Aby przydzielić okres urlopu, wprowadziliśmy pewne warunki.Jeśli okres zatrudnienia pracownika jest 15 lat lub więcej, to będzie miał 25 dni urlopu. Jeśli jest to pomiędzy 9 do 14 lat, to będzie miał 15 dni urlopu. I wreszcie, jeśli okres zatrudnienia jest krótszy niż 9 lat, to będzie miał 10 dni urlopu.
Zwróćmy uwagę na poniższe kroki, aby poznać przykład.
KROKI:
- Po pierwsze, wybierz Komórka D5 i wpisz poniższy wzór:
=IF(C5>=15,25,IF(C5>=9,15,IF(C5>=1,10,0)))
- Następnie uderz w Wejdź na stronę aby zobaczyć wynik.
W tym wzorze użyliśmy 3 warunki.
- W pierwszym warunku sprawdziliśmy, czy Komórka C5 jest większa niż 15 . As it is TRUE , pokazuje. 25 w Komórka D5 .
- Gdyby to było FALSE , następnie sprawdziłoby następny warunek i tak dalej.
- Na koniec przeciągnij Uchwyt do napełniania w dół, aby zobaczyć wyniki takie jak na poniższym zrzucie ekranu.
4) Określenie statusu płatności za pomocą zagnieżdżonej funkcji IF w Excelu
W praktyce często musimy określać status płatności. Organizacje świadczące usługi muszą prowadzić rejestr płatności swoich klientów. W takich przypadkach możemy również użyć zagnieżdżony JEŻELI funkcja.
W poniższym zbiorze danych możemy zobaczyć m.in. Bill oraz Wypłacone kwoty niektórych klientów. Korzystając z tych informacji, postaramy się zaktualizować Status kolumna.
Wykonajmy więc poniższe kroki, aby zrozumieć przykład.
KROKI:
- W pierwszej kolejności należy wybrać Komórka G5 i wpisać wzór:
=IF(F5=0, "Zapłacono",IF(DZIŚ()
- Naciśnij Wejdź na stronę aby zobaczyć wynik.
W tej formule,
- Najpierw sprawdzimy, czy Komórka F5 jest równy 0 . If it is TRUE wtedy pokaże się Płatne .
- W przeciwnym razie przejdzie do drugiego warunku.
- W drugim warunku użyliśmy funkcja TODAY i porównał go z Termin płatności .
- Jeśli bieżąca data jest większa niż Termin płatności wtedy pokaże się Due .
- A jeśli bieżąca data jest mniejsza niż Termin płatności , wtedy wyświetli się Na stronie .
- Na koniec przeciągnij Uchwyt do napełniania w dół, aby zobaczyć wyniki we wszystkich komórkach.
5) Wstaw w Excelu zagnieżdżoną funkcję IF, aby zwrócić prawidłowy produkt
W tym przykładzie postaramy się zwrócić prawidłowy iloczyn dwóch liczb używając zagnieżdżony JEŻELI Funkcja. Aby wyjaśnić przykład, użyjemy poniższego zestawu danych.
Wykonajmy poniższe kroki, aby zrozumieć przykład.
KROKI:
- Na początek należy wybrać Komórka C5 i wpisać wzór:
=IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))
- I uderzył Wejdź na stronę .
W tej formule,
- Pierwszym warunkiem jest sprawdzenie, czy Komórka B5 jest równy 15×12 . Jeśli TRUE wtedy pokaże się 180 . If it is FALSE , to przejdziemy do kolejnego warunku.
- W kolejnym warunku, będzie szukał 14×19 i pokazać 266 jeśli spełnia warunek.
- A w ostatnim warunku wyszuka wartość 2 0x25 i wyświetlać 500 jeśli spełnia warunek.
- Po wpisaniu formuły przeciągnij w dół Uchwyt do napełniania .
- W końcu zobaczysz rezultaty takie jak na zdjęciu poniżej.
6) Stosowanie zagnieżdżonych funkcji IF z AND/OR w Excelu
W ostatnim przykładzie użyjemy zagnieżdżony JEŻELI z obu funkcji ORAZ & Funkcje OR Najpierw pokażemy zastosowanie funkcja OR a następnie wdrożymy funkcja AND .
Do wyjaśnienia przykładu użyjemy zbioru danych, który zawiera informacje o wielkości sprzedaży Marzec & Kwiecień Będziemy rozprowadzać Prowizja od sprzedaży na podstawie ich kwoty sprzedaży.
Prześledźmy poniższe kroki, aby dowiedzieć się więcej o podziale prowizji.
KROKI:
- W pierwszej kolejności należy wybrać Komórka E5 i wpisać wzór:
=IF(OR(C5>5500,D5>5500),12%,IF(OR(C5>=4001,D5>=4001),9%,IF(OR(C5>=2500,D5>=2500),5%,"")))
- Następnie, uderz w Wejdź na stronę aby zobaczyć wynik.
W tej formule wykorzystaliśmy m.in. zagnieżdżony JEŻELI funkcja z LUB Możemy użyć wielu warunków wewnątrz funkcji LUB Funkcja. Jeśli któryś z tych warunków jest TRUE to wyświetli przypisaną wartość. Oznacza to, że jeśli musisz spełnić jakiś warunek, to powinieneś zastosować metodę LUB funkcja.
- Pierwszy warunek sprawdza, czy kwota sprzedaży w którymkolwiek z dwóch miesięcy jest większa niż 5500 i jeśli TRUE , wyznacza komisję do 12 %.
- W drugim warunku sprawdza, czy kwota sprzedaży mieści się w przedziale 4001 do 5500 . it prints 9 % w Komisja .
- I ostatni warunek to sprawdzenie kwoty sprzedaży pomiędzy 2500 do 4000 .
- Następnie należy użyć Uchwyt do napełniania aby skopiować formułę w dół.
Uwaga: Na stronie Liczba Format z zakres E5:E10 musi być ustawiony na Procent . W przeciwnym razie, pokaże 0 .
- W kolejnym kroku wstawimy zagnieżdżony JEŻELI wzór z ORAZ funkcja.
- W tym celu należy wybrać Komórka E5 i wpisać wzór:
=IF(AND(C5>5500,D5>5500),12%,IF(AND(C5>=4001,D5>=4001),9%,IF(AND(C5>=2500,D5>=2500),5%,"")))
Tutaj oba warunki wewnątrz ORAZ funkcja musi być TRUE W przeciwnym razie zostanie wykonana następna JEŚLI Na przykład, jeśli obie Komórka C5 oraz D5 są większe niż 5500 , dopiero wtedy ustawi prowizję na 12 %.
- Na koniec przeciągnij Uchwyt do napełniania w dół, aby zobaczyć wszystkie wyniki.
Alternatywy zagnieżdżonej funkcji IF w Excelu
Trudna staje się realizacja zagnieżdżony JEŻELI Jeśli masz wiele warunków, formuła może się powiększyć i każdy mały błąd może doprowadzić do nieprawidłowych wyników. Aby uniknąć tych trudności, możesz użyć alternatywy funkcji zagnieżdżony JEŻELI w Excelu. Tutaj omówimy 5 alternatywy. Możesz je wykorzystać w zależności od swoich potrzeb.
1. użycie funkcji VLOOKUP
Kiedy używasz ciągłych zakresów liczb, wtedy możesz użyć funkcja VLOOKUP zamiast zagnieżdżony JEŻELI W tym celu należy posiadać tabelę referencyjną i stworzyć formułę z dopasowaniem przybliżonym.W naszym przypadku Komisja tabela jest naszą tabelą referencyjną. W zbiorze danych mamy kwotę sprzedaży dla każdego sprzedawcy i będziemy próbowali przydzielić prowizję.
Prześledźmy dokładnie kroki, aby dowiedzieć się więcej.
KROKI:
- Po pierwsze, wybierz Komórka D5 i wpisać wzór:
=VLOOKUP(C5,$C$13:$D$15,2,TRUE)
- Następnie należy nacisnąć Wejdź na stronę .
Tutaj użyliśmy VLOOKUP funkcja szukająca wartości Komórka C5 w druga kolumna tabela podawcza począwszy od Komórka C13 do D15 Musimy zastosować tutaj dopasowanie przybliżone, więc użyliśmy TRUE w ostatnim argumencie formuły.
- Na koniec przeciągnij Uchwyt do napełniania w dół, aby zobaczyć wszystkie wyniki.
2) Zastosowanie funkcji IFS w Excelu
Zastosowanie funkcja IFS sprawia, że zadanie implementacji wielu warunków jest bardzo proste. Ogólna postać IFS funkcja może być zapisana jako:
IFS(Test1,Wartość1,[Test 2],[Wartość 2]....)
Aby wyjaśnić zastosowanie IFS funkcja, możemy wykorzystać poprzedni zbiór danych.
Obserwujmy poniższe kroki, aby dowiedzieć się więcej.
KROKI:
- Na początek należy wybrać Komórka D5 i wpisać wzór:
=IFS(C5>5500,12%,C5>=4001,9%,C5>=2500,5%,TRUE,"")
- Następnie, uderz w Wejdź na stronę .
Tutaj, Test 1 jest sprawdzenie, czy Komórka C5 jest większa niż 5500 . Jeśli TRUE wtedy pokaże się 12 %. W przeciwnym razie zostanie przeniesiony do Test 2 i tak dalej.
- W następnym kroku należy użyć Uchwyt do napełniania w dół, aby zobaczyć wszystkie wyniki.
3. wstawić funkcję CHOOSE
Możemy również użyć funkcja CHOOSE aby sprawdzić wiele warunków. WYBIERZ funkcja zwraca wartość z listy na podstawie numeru indeksu tej wartości. Ogólna postać funkcji WYBIERZ funkcja jest podana poniżej.
CHOOSE((Test 1)+(Test 2)+(Test 3),Wartość 1,Wartość 2,Wartość 3)
Możesz sprawdzić więcej testów wewnątrz formuły, jeśli chcesz.
Po więcej zwróćmy uwagę na poniższe kroki.
KROKI:
- Na początku należy wybrać Komórka D5 i wpisać wzór:
=CHOOSE((C5>=2500)+(C5>=4001)+(C5>5500),5%,9%,12%)
- Następnie należy nacisnąć Wejdź na stronę .
Tutaj można zobaczyć cztery argumenty wewnątrz WYBIERZ W pierwszym argumencie umieściliśmy wszystkie warunki dodając je do funkcji plus ( + ) znak.Następnie w kolejnych argumentach umieściliśmy wartość wyników względem pozycji warunków.Np. druga argument oznacza wynik działania pierwszy stan. i tak dalej.
- W końcu, przeciągnij Uchwyt do napełniania puch.
4) Wypróbuj funkcję SWITCH w Excelu
Można również użyć funkcja SWITCH jako alternatywa dla zagnieżdżony JEŻELI Ale musisz pamiętać o jednej rzeczy. Możesz użyć funkcji SWITCH gdy trzeba poradzić sobie z ustalonym zestawem określonych wartości. W zbiorze danych można zauważyć, że wprowadziliśmy Ranga w miejsce Zakres sprzedaży Te konkretne wartości Ranga pomoże nam w łatwej dystrybucji prowizji.
Wykonaj poniższe kroki, aby dowiedzieć się więcej o tej metodzie.
KROKI:
- Po pierwsze, wpisz poniższą formułę w Komórka E5 :
=SWITCH(D5,$D$13,$E$13,$D$14,$E$14,$D$15,$E$15,"")
- Teraz naciśnij Wejdź na stronę aby zobaczyć wynik.
Tutaj formuła będzie szukała wartości Komórka D5 Jeśli wartość jest A wtedy wydrukuje 5 %, jeżeli B następnie 9 %, a jeśli C następnie 12 %.
- W następnym kroku wystarczy przeciągnąć Uchwyt do napełniania puch.
5. użycie funkcji CONCATENATE
Na stronie SWITCH funkcja została wprowadzona w Excel 2016 r. Starsze wersje nie mają SWITCH W takim przypadku można użyć funkcji funkcja CONCATENATE w miejsce poprzedniej metody.
Omówmy poniżej poszczególne kroki.
KROKI:
- W pierwszej kolejności wpisz poniższą formułę w Komórka E5 :
=CONCATENATE(IF(D5="A",5%,""),IF(D5="B",9%,"") & IF(D5="C",12%,""))*1
- Następnie uderz w Wejdź na stronę aby zobaczyć wynik.
Tutaj połączyliśmy wiele JEŚLI funkcje. Ten wzór pokazuje 5 % jeśli wartość Komórka D5 jest A , 9 % jeżeli B oraz 12 % jeżeli C .
- Na koniec przeciągnij w dół Uchwyt do napełniania aby zobaczyć wyniki w pożądanych komórkach.
Rzeczy do zapamiętania
W trakcie pracy z programem należy pamiętać o następujących rzeczach zagnieżdżony JEŻELI funkcja w Excelu.
- Należy zachować właściwą kolejność testów i wyników podczas korzystania z zagnieżdżony JEŻELI funkcja.
- W Excel 2007 r. - 2016 można użyć maksymalnie 64 warunki.
- Jeśli twój wzór staje się większy z powodu liczby warunków, zastosuj zamiast tego metody alternatywne.