HVIS-funktionen bestemmer, om en betingelse er sand eller ej, og udfører derefter forskellige handlinger i Excel 2016 baseret på det svar. HVIS er kun én af mange logiske funktioner, som Excel giver; se listen på knappen Logisk på fanen Formler for andre. For eksempel:
-
Antag, at en kunde får 10 procent rabat, hvis han bruger mere end 50 USD. Du kan bruge IF-funktionen til at afgøre, om hans ordrebeløb er kvalificeret.
Rabatbeløbet bestemmes ved hjælp af en HVIS-funktion.
En HVIS-funktion indeholder typisk tre argumenter: betingelse, værdi_hvis_sand og værdi_hvis_falsk. Som alle argumenter er de adskilt af kommaer.
-
Betingelsen i dette eksempel er D5>=50. Med andre ord, er værdien i D5 større end eller lig med 50?
-
Værdien_hvis_sand i dette eksempel beregnes ved at gange D5 med 0,1 (med andre ord beregner 10 procent af det).
-
Værdien_hvis_falsk i dette eksempel er nul (0).
HVIS-funktion med tre argumenter." width="535"/>
En HVIS-funktion med tre argumenter.
Betingelsesargumentet er det eneste nødvendige. Hvis du udelader argumentet value_if_true, returnerer funktionen 1, hvis betingelsen er sand, og 0, hvis betingelsen er falsk. Hvis du udelader argumentet value_if_false, antages en værdi på 0 for det. Derfor behøver du i ovenstående eksempel teknisk set ikke at inkludere argumentet value_if_false, da nul alligevel var det ønskede resultat.
Hvis du vil kombinere en SUM-operation med en HVIS-tilstand, kan du bruge SUM.HVIS-funktionen, som gør begge dele på én gang. Den opsummerer en række data, hvis den betingelse, du angiver i argumentet, er sand. Du finder det på Math & Trig-knappens liste i stedet for under kategorien Logisk.