Du kan bruge flere IFS i Excel ved hjælp af
indlejret, hvis funktion . Sådan fungerer det:
1. Grundlæggende hvis funktion
Den grundlæggende hvis funktion i Excel har følgende syntaks:
`` `Excel
=If (logical_test, [Value_if_True], [Value_if_False])
`` `
* logisk_test: En tilstand, der evaluerer til sand eller falsk.
* værdi_if_true: Værdien at vende tilbage, hvis den logiske_test er sand.
* værdi_if_false: Værdien at vende tilbage, hvis den logiske_test er falsk.
2. Indlejret, hvis funktion
For at tilføje flere betingelser "hekker" du "en hvis funktion inden for en anden. Argumentet `Value_if_False` af det ene, hvis det bliver det` logiske_test` -argument for det næste, hvis.
Eksempel:
Lad os sige, at du vil tildele karakterer baseret på den studerendes score:
* 90 og derover:"A"
* 80-89:"B"
* 70-79:"C"
* Under 70:"F"
Her er den indlejrede, hvis formlen:
`` `Excel
=If (a1> =90, "a", if (a1> =80, "b", if (a1> =70, "c", "f")))
`` `
Forklaring:
1. if (a1> =90, "a", ...): Hvis scoringen i celle A1 er 90 eller derover, skal du returnere "A". Ellers skal du fortsætte til den næste hvis.
2. if (a1> =80, "b", ...): Hvis scoringen er 80 eller derover (men mindre end 90), skal du returnere "B". Ellers skal du fortsætte til den næste hvis.
3. if (a1> =70, "c", "f"): Hvis scoringen er 70 eller derover (men mindre end 80), skal du returnere "C". Ellers skal du returnere "F".
Vigtige noter:
* BESTILLINGER: Rækkefølgen af dine IF -udsagn er afgørende. Start med den mest restriktive tilstand, og arbejd dig ned.
* maksimal hekke: Excel tillader op til 64 indlejret, hvis funktioner.
* alternativer: For mere kompleks logik skal du overveje at bruge IFS -funktionen (tilgængelig i nyere Excel -versioner) eller valgfunktionen.
Fortæl mig, hvis du gerne vil have flere eksempler eller have et specifikt scenario i tankerne!