przewyższać IF funkcjonować
Funkcja JEŻELI jest jedną z najprostszych i najbardziej przydatnych funkcji w skoroszycie programu Excel. Wykonuje prosty test logiczny, który zależy od wyniku porównania i zwraca jedną wartość, jeśli wynik jest PRAWDA, lub inną wartość, jeśli wynik jest FAŁSZ.
Składnia:
Składnia funkcji JEŻELI w programie Excel to:
argumenty:
- logical_test: Wymagany. Jest to warunek, który chcesz przetestować.
- value_if_true: Opcjonalny. Określona wartość, która ma zostać zwrócona, jeśli wynik testu_logicznego ma wartość PRAWDA.
- value_if_false: Opcjonalny. Wartość, którą chcesz zwrócić, jeśli wynik testu_logicznego to FALSE.
Uwagi:
1. Gdyby wartość_jeśli_prawda jest pominięty:
- Jeśli wartość_jeśli_prawda argument jest pomijany w funkcji JEŻELI, na przykład tylko przecinek następujący po teście_logicznym, zwróci zero, gdy warunek zostanie spełniony. Na przykład: =IF(C2>100,, "Low ").
- Jeśli chcesz użyć pustej komórki zamiast zera, jeśli warunek jest spełniony, wprowadź podwójne cudzysłowy „” do drugiego parametru, na przykład: =IF(C2>100, "", "Low").
2. Gdyby wartość_jeżeli_fałsz jest pominięty:
- Jeśli wartość_jeżeli_fałsz parametr zostanie pominięty w funkcji JEŻELI, zwróci FALSE, gdy określony warunek nie zostanie spełniony. Jak na przykład: =IF(C2>100, "High").
- Jeśli umieścisz przecinek po argumencie wartość_jeśli_prawda, zwróci on zero, gdy określony warunek nie zostanie spełniony. Jak na przykład: =IF(C2>100, "High" ,).
- Jeśli wprowadzisz cudzysłowy „” do trzeciego parametru, zostanie zwrócona pusta komórka, jeśli warunek nie zostanie spełniony. Jak na przykład: =IF(C2>100, "High" , "").
Powrót:
Test pod kątem określonego warunku, zwraca odpowiednią wartość podaną jako PRAWDA lub FAŁSZ.
Przykłady:
Przykład 1: Użycie prostej funkcji JEŻELI dla liczb
Na przykład, przypuśćmy, że chcesz przetestować listę wartości, jeśli wartość jest większa niż określona wartość 100, wyświetlany jest tekst „Dobra”, jeśli nie, zwracany jest tekst „Zła”.
Wprowadź poniższą formułę, a otrzymasz poniższy wynik zgodnie z potrzebami.
Przykład 2: Użycie funkcji IF dla wartości tekstowych
Przypadek 1: funkcja JEŻELI dla wartości tekstowych bez rozróżniania wielkości liter:
Tutaj mam tabelę z listą zadań i statusem ukończenia, teraz chcę wiedzieć, które zadania muszą być kontynuowane, a które nie. Po wypełnieniu tekstu w kolumnie C zostanie wyświetlony komunikat „Nie”, w przeciwnym razie zostanie zwrócony komunikat „Tak”.
Proszę zastosować następującą formułę, teraz komórka zwróci „Nie”, gdy tekst w kolumnie C jest wyświetlany jako „zakończony”, bez względu na to, czy jest to wielkie czy małe litery; jeśli inny tekst w kolumnie C zostanie zwrócony „Tak”. Zobacz zrzut ekranu:
Przypadek 2: funkcja JEŻELI dla wartości tekstowych z rozróżnianiem wielkości liter:
Aby przetestować wartości tekstowe z rozróżnianiem wielkości liter, należy połączyć funkcję JEŻELI z funkcją DOKŁADNE, zastosuj poniższą formułę, wtedy zostanie rozpoznany tylko tekst z dokładnym dopasowaniem, a otrzymasz poniższy wynik, jak chcesz:
Przypadek 3: funkcja JEŻELI dla wartości tekstowych z częściowym dopasowaniem:
Czasami trzeba sprawdzić wartości komórek na podstawie częściowego tekstu, w tym przypadku należy używać razem funkcji JEŻELI, NUMER i SZUKAJ.
Na przykład, jeśli chcesz sprawdzić komórki zawierające tekst „comp”, a następnie zwrócić odpowiednie wartości, zastosuj poniższą formułę. Otrzymasz wynik, jak pokazano na poniższym zrzucie ekranu:
Uwagi:
- 1. Funkcja SZUKAJ jest stosowana do tekstu bez rozróżniania wielkości liter, jeśli chcesz sprawdzić tekst z rozróżnianiem wielkości liter, powinieneś zastąpić funkcję SZUKAJ funkcją ZNAJDŹ. Lubię to:=IF(ISNUMBER(FIND("comp",C2)), "No", "Yes")
- 2. Wartości tekstowe jako parametry w formułach JEŻELI należy ująć w „podwójne cudzysłowy”.
Przykład 3: Użycie funkcji JEŻELI dla wartości dat
Przypadek 1: funkcja JEŻELI do porównywania dat z określoną datą:
Jeśli chcesz porównać daty, aby sprawdzić, czy są one większe, czy mniejsze od określonej daty, funkcja JEŻELI również może Ci pomóc. Ponieważ funkcja JEŻELI nie rozpoznaje formatu daty, należy połączyć z nim funkcję DATA.WARTOŚĆ.
Zastosuj tę formułę, gdy data jest większa niż 4, zostanie zwrócone „Tak”, w przeciwnym razie formuła zwróci tekst „Nie”, patrz zrzut ekranu:
Note: W powyższym wzorze możesz użyć odwołania do komórki bezpośrednio bez używania funkcji DATA.WARTOŚĆ. Lubię to: =IF(D4>$D$1, "Yes", "No").
Przypadek 2: funkcja JEŻELI dla dat do sprawdzenia dat jest większa lub mniejsza niż 30 dni:
Jeśli chcesz zidentyfikować daty, które są większe lub krótsze niż 30 dni od bieżącej daty, możesz połączyć funkcję DZIŚ z funkcją JEŻELI.
Wprowadź tę formułę:
Określ datę starszą niż 30 dni: =IF(TODAY()-C4>30,"Older date","")
Określ datę większą niż 30 dni: =IF(C4-TODAY()>30, "Future date", "")
Uwaga: Jeśli chcesz umieścić oba wyniki w jednej kolumnie, musisz użyć zagnieżdżonej funkcji JEŻELI w następujący sposób:
Przykład 4: Używanie funkcji JEŻELI z funkcją ORAZ, LUB
Powszechnym zastosowaniem jest łączenie razem funkcji JEŻELI, ORAZ, LUB w programie Excel.
Przypadek 1: Użycie funkcji JEŻELI z funkcjami ORAZ do sprawdzenia, czy wszystkie warunki są spełnione:
Chcę sprawdzić, czy spełnione są wszystkie ustawione przeze mnie warunki, takie jak: B4 to czerwony, C4 to małe, a D4> 200. Jeśli wszystkie warunki są TURE, zaznacz wynik jako „Tak”; Jeśli którykolwiek z warunków jest FALSE, zwraca „Nie”.
Zastosuj tę formułę, a otrzymasz wynik, jak pokazano na poniższym zrzucie ekranu:
Przypadek 2: Użycie funkcji JEŻELI z funkcjami LUB w celu sprawdzenia, czy którykolwiek z warunków jest prawdziwy:
Możesz także użyć funkcji JEŻELI i LUB, aby sprawdzić, czy którykolwiek z warunków jest spełniony, na przykład chcę sprawdzić, czy komórka w kolumnie B zawiera tekst „Niebieski” lub „Czerwony”, jeśli jakikolwiek tekst w kolumnie B, Wyświetlane jest Tak, w przeciwnym razie zwracane jest Nie.
Tutaj należy zastosować tę formułę, a zostanie wyświetlony poniższy wynik:
Przypadek 3: Używanie funkcji JEŻELI z funkcjami ORAZ i LUB:
W tym przykładzie połączę funkcję JEŻELI z funkcjami ORAZ i LUB w tym samym czasie. Przypuśćmy, że powinieneś sprawdzić następujące warunki:
- Condition 1: Column B = “Red” and Column D > 300;
- Condition 2: Column B = “Blue” and Column D > 300.
Jeśli którykolwiek z powyższych warunków jest spełniony, zwracane jest dopasowanie, w przeciwnym razie nie.
Użyj tej formuły, a otrzymasz poniższy wynik zgodnie z potrzebami:
Przykład 5: Używanie funkcji zagnieżdżonej JEŻELI
Funkcja JEŻELI służy do testowania warunku i zwracania jednej wartości, jeśli warunek jest spełniony, i innej wartości, jeśli nie jest spełniony. Ale czasami trzeba sprawdzić więcej niż jeden warunek w tym samym czasie i zwrócić różne wartości, możesz użyć zagnieżdżonego IF, aby rozwiązać to zadanie.
Zagnieżdżona instrukcja JEŻELI, która łączy wiele warunków JEŻELI, oznacza umieszczenie instrukcji JEŻELI wewnątrz innej instrukcji JEŻELI i wielokrotne powtarzanie tego procesu.
Składnia funkcji zagnieżdżonych JEŻELI w programie Excel to:
Note: W programie Excel 2007 i nowszych wersjach można zagnieżdżać do 64 funkcji JEŻELI w jednej formule, a w programie Excel 2003 i starszych wersjach można używać tylko 7 zagnieżdżonych funkcji JEŻELI.
Przypadek 1: Zagnieżdżona funkcja JEŻELI do sprawdzania wielu warunków:
Klasycznym zastosowaniem funkcji Zagnieżdżone JEŻELI jest przypisanie ocen literowych każdemu uczniowi na podstawie jego wyników. Na przykład masz tabelę z uczniami i ich wynikami z egzaminów, teraz chcesz sklasyfikować wyniki według następujących warunków:
Zastosuj tę formułę, a otrzymasz poniższy wynik, jeśli wynik jest większy lub równy 90, ocena to „Doskonały”, jeśli wynik jest większy lub równy 80, ocena jest „Dobry”, jeśli wynik jest większa lub równa 60, ocena jest „Średnia”, w przeciwnym razie ocena jest „Zła”.
Wyjaśnienie powyższego wzoru:
|
Przypadek 2: Zagnieżdżona funkcja JEŻELI do obliczania ceny na podstawie ilości:
Funkcji Zagnieżdżone JEŻELI można również użyć do obliczenia ceny produktu na podstawie ilości.
Na przykład chcesz zapewnić klientom podział ceny na podstawie ilości, większej ilości kupowanej, większej zniżki, którą otrzymają, jak pokazano na zrzucie ekranu.
Ponieważ całkowita cena jest równa ilości, pomnóż cenę, więc należy pomnożyć określoną ilość przez wartość zwracaną przez zagnieżdżone Ifs. Użyj tego wzoru:
Note: Możesz również użyć odwołań do komórek, aby zastąpić statyczne numery cen, gdy zmieniają się dane źródłowe, nie powinieneś aktualizować formuły, użyj tej formuły: =D2*IF(D2>=101, B6, IF(D2>=50, B5, IF(D2>=25, B4, IF( D2>=11, B3, IF(D2>=1, B2, "")))))
Tips: Używając funkcji JEŻELI do konstruowania testu, możesz użyć następujących operatorów logicznych:
Operator | Znaczenie | Przykład | Opis |
> | Lepszy niż | =IF(A1>10, "OK",) | Jeśli liczba w komórce A1 jest większa niż 10, formuła zwraca „OK”; w przeciwnym razie zwracane jest 0. |
< | Mniej niż | =IF(A1<10, "OK", "") | Jeśli liczba w komórce A1 jest mniejsza niż 10, formuła zwraca „OK”; w przeciwnym razie zwracana jest pusta komórka. |
>= | Większe bądź równe | =IF(A1>=10, "OK", "Bad") | Jeśli liczba w komórce A1 jest większa lub równa 10, zwróci „OK”; w przeciwnym razie wyświetlany jest komunikat „Zły”. |
<= | Mniejszy lub równy | =IF(A1<=10, "OK", "No") | Jeśli liczba w komórce A1 jest mniejsza lub równa 10, zwraca „OK”; w przeciwnym razie zwracane jest „Nie”. |
= | Równy | =IF(A1=10, "OK", "No") | Jeśli liczba w komórce A1 jest równa 10, zwraca „OK”; w przeciwnym razie wyświetla „Nie”. |
<> | Nie równa się | =IF(A1<>10, "No", "OK") | Jeśli liczba w komórce A1 nie jest równa 10, formuła zwraca „Nie”; w przeciwnym razie - „OK”. |
Najlepsze narzędzia biurowe
Kutools dla programu Excel - pomaga wyróżnić się z tłumu
Kutools dla programu Excel oferuje ponad 300 funkcji, Pewność, że to, czego potrzebujesz, jest w zasięgu jednego kliknięcia...
Karta Office - Włącz czytanie i edycję na kartach w Microsoft Office (w tym Excel)
- Jedna sekunda, aby przełączać się między dziesiątkami otwartych dokumentów!
- Zmniejsz liczbę kliknięć myszą każdego dnia, pożegnaj się z dłonią myszy.
- Zwiększa produktywność o 50% podczas przeglądania i edytowania wielu dokumentów.
- Wprowadza wydajne karty do pakietu Office (w tym programu Excel), podobnie jak przeglądarki Chrome, Edge i Firefox.