Przejdź do głównej zawartości

przewyższać IFS funkcjonować

Autor: Xiaoyang Ostatnia modyfikacja: 2019-06-19

Jak wszyscy wiemy, możemy użyć funkcji zagnieżdżonej JEŻELI, aby sprawdzić, czy spełnionych jest wiele warunków. Ale tutaj funkcja IFS jest znacznie łatwiejsza w użyciu niż funkcja zagnieżdżone JEŻELI. Funkcja IFS jest używana do testowania wielu warunków i zwracania wartości odpowiadającej pierwszemu wynikowi PRAWDA, jeśli żaden z podanych warunków nie daje wartości PRAWDA, funkcja zwraca błąd # N / D.

funkcja doc ifs 1


 Składnia:

Składnia funkcji IFS w programie Excel to:

=IFS( logical_test1, value_if_true1, [logical_test2, value_if_true2],... )

 argumenty:

  • logical_test1: Wymagany. Warunek, którego wynikiem jest PRAWDA lub FAŁSZ.
  • value_if_true1: Wymagany. Zwraca wynik, jeśli test_logiczny1 ma wartość PRAWDA. Może być pusty.
  • logical_test2: Opcjonalny. Drugi warunek, którego wynikiem jest PRAWDA lub FAŁSZ.
  • value_if_true2: Opcjonalny. Zwraca drugi wynik, jeśli test_logiczny2 ma wartość PRAWDA. Może być pusty.

Uwagi:

  • 1. Ta funkcja IFS umożliwia wprowadzenie do 127 warunków. Jest ona stosowana w programie Excel 2019, Office 365. Wszystkie wersje wcześniejsze niż Excel 2019 nie obsługują tej funkcji.
  • 2. Jeśli żadne testy logiczne nie dadzą wyniku PRAWDA, zwróci błąd # N / D.
  • 3. Wartość błędu #VALUE występuje, jeśli dostarczony test_logiczny zwraca jakąkolwiek wartość inną niż PRAWDA lub FAŁSZ.

 Powrót:

Aby przetestować wiele warunków i zwrócić odpowiednią wartość z pierwszym wynikiem PRAWDA.


 Przykłady:

Przykład 1: Użyj funkcji IFS do identyfikacji oceny na podstawie oceny

Aby przypisać ocenę każdemu uczniowi na podstawie jego wyników, jak pokazano na poniższym zrzucie ekranu:

funkcja doc ifs 2

Proszę zastosować poniższy wzór, aby ocena została sklasyfikowana w następujący sposób: 0-60: ocena F; 60-70: klasa D; 70-80: klasa C; 80-90: klasa B; większe lub równe 90: klasa A.

=IFS(B2<60,"F",B2<70,"D",B2<80,"C",B2<90,"B",B2>=90,"A")

funkcja doc ifs 3

Note: Możesz również użyć odwołań do komórek, aby zastąpić liczby statyczne w następujący sposób:

=IFS(B2<$E$3,$F$2,B2<$E$4,$F$3,B2<$E$5,$F$4,B2<$E$6,$F$5,B2>=$E$6,$F$6)

funkcja doc ifs 4


Przykład 2: Użyj funkcji IFS do obliczania prowizji na podstawie sprzedaży

Funkcja IFS może pomóc w obliczaniu kwot prowizji w oparciu o różne stawki prowizji i skumulowane sumy sprzedaży w każdym miesiącu.

Przypuśćmy, że masz tabelę ze wszystkimi stawkami sprzedaży i prowizji wszystkich sprzedawców, jak pokazano na zrzucie ekranu, jak możesz obliczyć prowizję na podstawie różnych stawek prowizji w programie Excel?

funkcja doc ifs 5

Poniższy wzór może podać wartość prowizji dla każdego sprzedawcy, użyj tego:

=IFS(B2<$E$3,$F$2,B2<$E$4,$F$3,B2<$E$5,$F$4,B2>$E$5,$F$5)*B2

co znaczy:

  • jeśli suma sprzedaży wynosi 0-40000: prowizja = sprzedaż * 0;
  • jeśli całkowita sprzedaż wynosi 40000-80000: prowizja = sprzedaż * 2%;
  • jeśli całkowita sprzedaż wynosi 80000-100000: prowizja = sprzedaż * 3.5%;
  • jeśli całkowita sprzedaż jest większa lub równa 100000: prowizja = sprzedaż * 7%;

funkcja doc ifs 6


Tips: Funkcja IFS zwróci błąd # N / D, jeśli żaden z warunków nie będzie miał wartości PRAWDA. Jeśli chcesz zastąpić błąd # N / A inną znaczącą wartością, dodaj warunek ELSE na końcu funkcji IFS.

Zwykle użyj funkcji IFS:

=IFS(B2="Apple","Fruit", B2="Orange","Fruit", B2="Potato","Veg",B2="Steak","Meat", B2="Chicken","Meat")

funkcja doc ifs 7

Użyj funkcji IFS z warunkiem ELSE:

=IFS(B2="Apple","Fruit", B2="Orange","Fruit", B2="Potato","Veg",B2="Steak","Meat", B2="Chicken","Meat", "TRUE","Others")

Note: W powyższym wzorze dodanie warunku końcowego „PRAWDA”, „Inne” zwróci wartość „Inne”, jeśli żaden z warunków funkcji IFS nie uzyska wartości PRAWDA.

funkcja doc ifs 8


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 Projektu


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 (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Why isn't this function in my Office 365 Excel version Dutch? Or am I missing something?
This comment was minimized by the moderator on the site
the IFS function 😃
This comment was minimized by the moderator on the site
need help Score Grade
90-100 A
80-89 B
70-79 C
60-69 D
0-59 F
This comment was minimized by the moderator on the site
Hi, cgutierrez,Please apply the below formula:=IFS(A1<60,"F",A1<70,"D",A1<80,"C",A1<90,"B",A1>=90,"A")
Please try, hope it can help you!
There are no comments posted here yet
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations