Przejdź do głównej zawartości

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:

=IF (logical_test, [value_if_true], [value_if_false])

doc, jeśli funkcja 2


 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").
doc, jeśli funkcja 3 doc, jeśli funkcja 4

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" , "").
doc, jeśli funkcja 5 doc, jeśli funkcja 6 doc, jeśli funkcja 7

 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.

=IF(B2>100,"Good","Bad")

doc, jeśli funkcja 8


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:

=IF(C2="completed", "No", "Yes")

doc, jeśli funkcja 9

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:

=IF(EXACT(C2,"COMPLETED"), "No", "Yes")

doc, jeśli funkcja 10

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:

=IF(ISNUMBER(SEARCH("comp",C2)), "No", "Yes")

doc, jeśli funkcja 11

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:

=IF(D4>DATEVALUE("4/15/2019"), "Yes", "No")

doc, jeśli funkcja 12

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").

doc, jeśli funkcja 13

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", "")

doc, jeśli funkcja 14 doc, jeśli funkcja 15

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:

=IF(C4-TODAY()>30, "Future date", IF(TODAY()-C4>30, "Older date", ""))

doc, jeśli funkcja 16


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:

=IF(AND(B4="Red",C4="Small", D4>200),"Yes","No")

doc, jeśli funkcja 17

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:

=IF(OR(B4="Red",B4="Blue"),"Yes","No")

doc, jeśli funkcja 18

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:

=IF(AND(OR(B4="Red",B4= "Blue"), D4>300), "Match", "No")

doc, jeśli funkcja 19


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:

=IF (condition1, result1, IF (condition2, result2, IF (condition3, result3,…)))

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:

doc, jeśli funkcja 20

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”.

=IF(C2>=90, "Excellent", IF(C2>=80, "Good", IF(C2>=60, "Medium", "Poor")))

doc, jeśli funkcja 21

Wyjaśnienie powyższego wzoru:

doc, jeśli funkcja 22
  • IF(check if C2>=90, if true - returns "Excellent", or else
  • IF(check if C2>=80, if true - returns "Good", or else
  • IF(check if C2>=60, if true - returns "Medium", if false - returns "Poor")))

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.

doc, jeśli funkcja 23

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:

=D2*IF(D2>=101,16, IF(D2>=50, 21, IF(D2>=25, 26, IF( D2>=11, 30, IF(D2>=1, 39, "")))))

doc, jeśli funkcja 24

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, "")))))

doc, jeśli funkcja 25

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

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty  |  Usuń puste wiersze  |  Łącz kolumny lub komórki bez utraty danych  |  Okrągły bez wzoru ...
Super VLookup: Wiele kryteriów  |  Wiele wartości  |  W wielu arkuszach  |  Wyszukiwanie rozmyte...
Adw. Lista rozwijana: Łatwa lista rozwijana  |  Zależna lista rozwijana  |  Lista rozwijana wielokrotnego wyboru...
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  Porównaj kolumny z Wybierz Te same i różne komórki ...
Polecane funkcje: Fokus siatki  |  Widok projektu  |  Duży pasek formuły  |  Menedżer skoroszytów i arkuszy | Biblioteka zasobów (Automatyczny tekst)  |  Selektor dat  |  Połącz arkusze  |  Szyfruj/odszyfruj komórki  |  Wysyłaj e-maile według listy  |  Super filtr  |  Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki ...)  |  50 + Wykres rodzaje (Wykres Gantta ...)  |  40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin ...)  |  19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki ...)  |  12 Konwersja Tools (Liczby na słowa, Przeliczanie walut ...)  |  7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podziel komórki Excela ...)  |  ... i więcej

Kutools dla programu Excel oferuje ponad 300 funkcji, Pewność, że to, czego potrzebujesz, jest w zasięgu jednego kliknięcia...

Opis


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.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations