Jeśli kilka [IFS]

Użyj tej funkcji aby przetestować szereg warunków logicznych, a następnie zwrócić wartość dla pierwszego prawdziwego warunku.

IFS może zastąpić kilka zagnieżdżonych stwierdzeń IF.

Składnia

IFS (Argument1, Wartość1, [Argument2, Wartość2]...)

Można określić maksymalnie 127 warunków logicznych.

Uwaga: Wymagany separator (przecinek lub średnik) będzie on automatycznie odpowiadał ustawieniom lokalizacji w komputerze.

Rodzaje danych argumentów

Argument: Prawda / Fałsz

Wartość: Każdy Rodzaj danych, ale Rodzaj danych i jednostki muszą być identyczne dla wszystkich wartości

Rodzaj danych wyniku

Taki sam rodzaj danych, jak Wartości.

Przykład 1

Zapewnij wymagany procent powierzchni przeszklonej dla każdej strefy, zgodnie z jej klasyfikacją.

Wyrażenie

IFS (Klasyfikacja Archicada - 25 = "Przestrzeń mieszkalna","25%", Klasyfikacja Archicada - 25 = "Przestrzeń biurowa", "30%”,
Klasyfikacja Archicada - 25 = "Przestrzeń magazynowa", "10%")

Rezultat

Zwraca wymagany procent powierzchni przeszklonej dla każdej strefy, zgodnie z jej klasyfikacją. Wartości i wyniki należą do tego samego typu danych (tutaj: Tekst).

Jeśli żaden warunek nie jest prawdziwy

Jeśli żaden z warunków nie obowiązuje, funkcja zwróci “Niezdefiniowane”.

Jeśli jednak możesz również określić domyślną wartość wyniku, w przypadku gdy żaden z warunków logicznych nie zostanie spełniony: wprowadź PRAWDZIWY dla ostatniego warunku logicznego, a następnie wartość domyślną.

Pamiętaj, że domyślna wartość wyniku musi należeć do tego samego typu danych, co pozostałe wartości wyników w funkcji.

IFS (Argument1, Wartość1, [Argument2, Wartość2], ..., [TRUE, WartośćDomyślna])

Przykład 2

Skategoryzuj belki jako długie (dłuższe niż 6 m) lub krótkie (krótsze niż 2 m). Każda belka, która nie należy do żadnej z powyższych kategorii jest klasyfikowana jako średnia.

Wyrażenie

IFS (Długość z lewej > 600 cm, "Długa", Długość z lewej < 200 cm, "Krótka", TRUE, "Średnia" )

Rezultat

Belki dłuższe niż 6 m: Długa

Belki krótsze niż 2 m: Krótki

Belki, których długość wynosi pomiędzy: Średni