Note: The other languages of the website are Google-translated. Back to English

przewyższać IFS funkcjonować

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

Uwagi: 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


Wskazówki: 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")

Uwagi: 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

Chcesz szybko i perfekcyjnie zakończyć swoją codzienną pracę? Kutools dla programu Excel oferuje 300 zaawansowanych zaawansowanych funkcji (Łącz skoroszyty, sumuj według koloru, dziel zawartość komórek, konwertuj daty itd.) i oszczędzaj 80% czasu.

  • Zaprojektowany dla 1500 scenariuszy pracy, pomaga rozwiązać 80% problemów z Excelem.
  • Zmniejsz tysiące kliknięć klawiatury i myszy każdego dnia, odciąż zmęczone oczy i dłonie.
  • Zostań ekspertem Excela w 3 minuty. Nie musisz już pamiętać żadnych bolesnych formuł i kodów VBA.
  • 30-dniowy nieograniczony bezpłatny okres próbny. 60-dniowa gwarancja zwrotu pieniędzy. Bezpłatna aktualizacja i wsparcie przez 2 lata.
Wstążka programu Excel (z zainstalowanym Kutools dla programu Excel)

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 zakładki do pakietu Office (w tym Excel), podobnie jak Chrome, Firefox i nowy Internet Explorer.
Zrzut ekranu programu Excel (z zainstalowaną kartą Office)
Sortuj komentarze według
Komentarze (2)
Brak ocen. Oceń jako pierwszy!
Ten komentarz został zminimalizowany przez moderatora na stronie
potrzebujesz pomocy Ocena Ocena
90-100 A
80-89 zł
70-79 stopni Celsjusza
60-69 D
0-59 F
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, cgutierrez, zastosuj poniższą formułę:=IFS(A1<60,"F",A1<70,"D",A1<80,"C",A1<90,"B",A1>=90,"A")
Proszę spróbować, mam nadzieję, że może ci to pomóc!
Nie ma tu jeszcze żadnych komentarzy
Zostaw swój komentarz
Publikowanie jako gość
×
Oceń ten post:
0   Postacie
Sugerowane lokalizacje

Bądż na bieżąco

Prawa autorskie © 2009 - www.extendoffice.com. | Wszelkie prawa zastrzeżone. Zasilany przez ExtendOffice, | Mapa strony
Microsoft i logo Office są znakami towarowymi lub zastrzeżonymi znakami towarowymi Microsoft Corporation w Stanach Zjednoczonych i / lub innych krajach.
Chronione przez Sectigo SSL