Funkcje warunkowe, takie jak IFS, mają potencjał, aby przenieść formuły programu Excel na wyższy poziom. Dzięki IFS można tworzyć warunki i zagnieżdżać różne funkcje w jednej formule. Alternatywnie można również użyć samej funkcji IFS.
Ale czym jest funkcja IFS i czym różni się od zwykłej funkcji JEŻELI? Czytaj dalej, aby dowiedzieć się, czym jest IFS w programie Excel i jak z niego korzystać.
Co to jest funkcja IFS w programie Excel?
Funkcja IFS w programie Excel pobiera wartości i sprawdza je pod kątem określonych warunków. Jeśli wartość spełnia pierwszy warunek, formuła zatrzymuje się na tym i daje wynik. Ale jeśli pierwszy warunek nie zostanie spełniony, formuła będzie testować warunki po kolei, aż do spełnienia warunku.
=IFS([Coś jest Prawda1, Wyjście jeśli Prawda1, coś jest Prawda2,Wyjście jeśli Prawda2, coś jest Prawda3, wyjście jeśli Prawda3)
Jeśli wartość nie spełnia żadnego z warunków, formuła zwraca błąd N/D. Można to jednak naprawić, wprowadzając ostateczny warunek, taki jak PRAWDA, i dane wyjściowe dla tego warunku, takie jak „Wartość nie spełnia żadnego z warunków”. Warunek TRUE zapewnia, że dowolna wartość spełnia co najmniej warunek końcowy, dzięki czemu nie zostanie wyświetlony błąd N/A.
Jak korzystać z funkcji IFS w programie Excel
IFS to ulepszona wersja systemu Funkcja JEŻELI w Excelu. Składnia i użycie są podobne, z wyjątkiem tego, że IFS jest przeznaczony do obsługi wielu warunków. Funkcja JEŻELI wymagała zagnieżdżenia wielu funkcji JEŻELI w celu zdefiniowania wielu warunków, podczas gdy IFS może zdefiniować to wszystko za pomocą jednej funkcji.
Pierwszym parametrem w IFS będzie warunek, a drugi parametr będzie wyjściem, jeśli ten warunek zostanie spełniony. Trzecim parametrem będzie warunek numer 2, a czwarty parametr będzie wyjściem, jeśli warunek numer 2 zostanie spełniony.
W ten sposób parametry są łączone i można wprowadzić do 127 warunków w jednej funkcji IFS. Możesz oczywiście również wprowadzić inną funkcję w wyniku i utworzyć złożone formuły zagnieżdżone. Jeśli pracowałeś z formułami JEŻELI i zagnieżdżonymi formułami JEŻELI, korzystanie z IFS będzie dla Ciebie proste. IFS jest po to, aby wszystko ułatwić, więc niech to zrobi!
Przykład funkcji IFS z jednym warunkiem w programie Excel
Czytanie o funkcji IFS nic ci nie da, dopóki nie zastosujesz jej w praktyce. Zacznijmy więc od przykładu. Pomimo faktu, że funkcja IFS może przyjmować wiele warunków, nie oznacza to, że nie można jej używać w scenariuszach z jednym warunkiem.
Napiszmy formułę IFS z jednym warunkiem, a nawet dołączmy do niej kilka innych funkcji, aby się o tym przekonać.
W tym przykładzie mamy kilka produktów i ich lata produkcji. Te wyimaginowane produkty psują się dwa lata po ich wyprodukowaniu, więc stworzymy formułę, która określi, czy produkty są przeterminowane, czy nie. Oczywiście będziemy używać funkcji IFS wraz z funkcjami ROK i DZIŚ.
Funkcja ROK wypisuje rok od określonej daty. Do funkcji ROK dodamy dzisiejszą datę za pomocą funkcji DZIŚ, tak aby dane wyjściowe z kompleksu ROK(DZIŚ()) szły do bieżącego roku. Zacznijmy.
- Wybierz pierwszą komórkę, w której chcesz wyprowadzić wyniki. Użyjemy pierwszej komórki pod kolumną Expired.
- Na pasku formuły wprowadź poniższą formułę:
Ta formuła wywołuje funkcję IFS, aby sprawdzić, czy wartość w komórce B2 wynosi 2 lub mniej. Odbywa się to poprzez odjęcie daty produkcji od bieżącego roku. Jeśli warunek jest spełniony, produkt nie jest przeterminowany i Nie jest zwracany. Cokolwiek innego niż to oznaczałoby, że produkt wygasł, więc wyjście do PRAWDA jest ustawione na TAk.=JEŻELI(ROK(DZIŚ())-B2<=2,"Nie",PRAWDA,"TAk")
- Naciskać Wchodzić.
Teraz zobaczysz, czy pierwszy produkt wygasł, czy nie. Wszystko, co musisz zrobić, to chwycić uchwyt wypełniania i upuścić go na komórki poniżej. Możesz również zastąpić YEARS(TODAY()) zwykłym numerem bieżącego roku, jeśli nie zamierzasz używać tej formuły w przyszłości.
Przykład funkcji IFS z wieloma warunkami w programie Excel
Przejdźmy teraz do prawdziwej oferty: funkcja IFS z wieloma warunkami. W tym celu użyjemy przykładowego zadania, z którego korzystaliśmy wcześniej zagnieżdżone instrukcje IF.
W tym przykładzie mamy tabelę zawierającą nazwy niektórych samochodów i ich czasy przyspieszenia. Mamy również listę, która określa, do której klasy należy każdy samochód, na podstawie czasu przyspieszenia 0-100. Celem jest stworzenie wzoru, który bierze pod uwagę czas przyspieszenia każdego samochodu, a następnie wyświetla jego klasę w tabeli.
Dostępna jest również tabela przewodników po klasach, aby dowiedzieć się, jak działa system klas. Ostatecznie stworzymy formułę przy użyciu IFS na podstawie tego przewodnika po klasach. Formuła weźmie pod uwagę czas przyspieszenia, oceni go, a następnie wygeneruje klasę. Jeśli samochód potrzebuje ponad 14 sekund na przyspieszenie, zostanie uznany za zbyt wolny.
Ta tabela została stworzona na potrzeby tego artykułu, więc nie traktuj jej zbyt poważnie. Z tym zaczynajmy.
- Wybierz pierwszą komórkę, w której chcesz wyświetlić dane wyjściowe funkcji IFS. W tym przykładzie będzie to pierwsza komórka w kolumnie Klasa.
- Wpisz poniższą formułę na pasku formuły:
Ta formuła wywołuje funkcję IFS w celu pobrania wartości czasu przyspieszenia w komórce B2 i sprawdź, czy jest poniżej 3 sekund. Jeśli tak, to wychodzi S jako klasa. Jeśli nie, formuła przechodzi do następnego warunku. Będzie to trwało do momentu spełnienia jednego z warunków. Ponieważ nasza formuła obejmuje wszystkie wartości, nie otrzymamy błędu N/A.=JEŻELI(B2 .)<3, "S", B2<5, "A", B2<7, "B", B2<9, "C", B2<10, "D", B2<12, "mi", B2<14, "F", PRAWDA, "Za wolno!")
- Naciskać Wchodzić.
Po naciśnięciu Wchodzić na klawiaturze natychmiast zobaczysz klasę dla pierwszego samochodu. Teraz wszystko, co musisz zrobić, to chwycić uchwyt wypełniania i upuścić go na poniższe komórki, aby określić klasę również tych samochodów. Możesz nawet dodać formatowanie warunkowe tak, aby komórki klasy miały różne kolory w zależności od ich wartości.
Excel łatwiejszy dzięki IFS
IFS jest zasadniczo podobny do IF, ponieważ obie te funkcje programu Excel pobierają wartości i testują je w warunkach niestandardowych. To, co IFS robi lepiej niż IF, to wiele warunków. W przypadku funkcji JEŻELI należałoby zagnieździć wiele funkcji w sobie, aby zadeklarować wiele warunków, podczas gdy w przypadku IFS można to zrobić w jednej funkcji.
Warunki są prawdziwymi zmianami w grze w Excelu. Możesz zmieścić inne funkcje w formule IFS, aby tworzyć złożone formuły, które pozwalają osiągnąć szalone rzeczy w programie Excel. Teraz, gdy wiesz już o funkcji IFS, nadszedł czas, aby przejść dalej i zbadać nieskończone możliwości, jakie daje ta funkcja!