Simple forhold kan sættes sammen. Dette er kendt som indlejringsfunktioner . Argumenterne value_if_true og value_if_false kan indeholde deres egne simple betingelser. Dette giver dig mulighed for at teste mere end én tilstand, hvor efterfølgende tilstande er afhængige af den første.
Figuren viser et regneark med to brugerindtastningsfelter for biltypen og en egenskab af den pågældende biltype. Egenskaberne er angivet i to områder under brugerindtastningsfelterne. I dette eksempel, når brugeren vælger type og egenskab, vil du have en formel til at rapportere, om brugeren har identificeret en coupé, en sedan, en pickup eller en SUV, som følger:
=IF(E2="Bil",IF(E3="2-dørs","Coupe","Sedan"),IF(E3="Har Seng","Pickup","SUV"))
Med en vis betinget analyse får resultatet af den første betingelse den anden betingelse til at ændre sig. I dette tilfælde, hvis den første betingelse er Bil, er den anden betingelse 2-dørs eller 4-dørs. Men hvis den første betingelse er lastbil, ændres den anden betingelse til enten Har seng eller Ingen seng.
Datavalideringen i celle E3 ændres til kun at tillade de passende valg baseret på den første betingelse.
Excel giver IF-funktionen til at udføre betingede analyser. Du kan også indlejre HVIS-funktioner - det vil sige bruge en anden HVIS-funktion som et argument til den første HVIS-funktion - når du skal kontrollere mere end én betingelse.
I dette eksempel kontrollerer den første HVIS værdien af E2. I stedet for at returnere en værdi, hvis SAND, er det andet argument en anden HVIS-formel, der kontrollerer værdien af celle E3. På samme måde returnerer det tredje argument ikke blot værdien FALSK, men indeholder en tredje HVIS-funktion, der også evaluerer celle E3.
Her har brugeren valgt "Lastbil". Den første HVIS returnerer FALSK, fordi E2 ikke er lig med "Bil", og FALSK-argumentet evalueres. I det argument ses E3 at være lig med "Har Seng", og den SANDE tilstand ("Pickup") returneres. Hvis brugeren havde valgt "Ingen seng", ville den FALSK tilstand ("SUV") have været resultatet.
I Excel-versioner før 2007 kan du kun indlejre funktioner op til syv niveauer dybt. Fra og med Excel 2007 blev denne grænse øget til 64 niveauer. Som du kan forestille dig, kan selv syv niveauer være svære at læse og vedligeholde. Hvis du har brug for mere end tre eller fire niveauer, er det en god idé at undersøge andre metoder.