Sådan bruger du HVIS-funktionen i Excel trin for trin (2024)

Skal, skal ikke?

At træffe beslutninger behøver ikke at være svært.

Du kan nemlig få Excel til at gøre det for dig med funktionen HVIS!

Du skal blot fodre funktionen med et kriterie, og afhængigt af om kriteriet kan opfyldes eller ej, vil HVIS funktionen reagere på forskellig måde.

Det er en effektiv måde at automatisere dine udregninger på.

Smart ikke? Og det er slet ikke så svært som det måske lyder til.

Klik her for at downloade en Excel øvelsesfil, så du selv kan følge med i eksemplerne.

Brug HVIS-funktionen

I eksemplet fra øvelsesfilen som jeg gennemgår her, er der en række af ordre ID’er med tilsvarende købspriser.

Leveringsomkostninger afhænger af, hvor stort et beløb kunden køber for 💵

Ved køb under 500 kr koster levering 99 kr per ordre, mens levering koster 59 kr per ordre ved køb over 500 kr.

I øvelsesfilen er der data bestående af ordre ID'er med tilsvarende købspriser.

Det er ikke noget vi gider manuelt at sidde og tjekke og det er her funktionen HVIS kommer ind i billedet.

Formålet med HVIS er nemlig at foretage logiske sammenligninger.

I praksis betyder det, at HVIS her kan hjælpe os med at afgøre, hvad leveringsomkostningerne for hver ordre skal være.

Lad mig vise, hvordan det foregår ved at gennemgå eksemplet trin for trin.

Trin 1: Logisk test

Vi starter med at indtaste et lighedstegn i cellen C2 for at starte HVIS-funktionen.

Syntaks for funktionen HVIS.

Nu viser Excel dig syntaks for HVIS.

Syntaksen er det input, en Excel-funktion skal bruge for at returnere det output, du har brug for. Hvert input kaldes et ‘argument’.
Kasper Langmann, Partner i Proximo

I guiden her går jeg i dybden med hvert individuelle argument 🔬

Det første argument for funktionen HVIS er logisk_test.

Den logiske test er det kriterie vi fodrer formlen med.

Kriteriet der afgør, hvad leveringsomkostning skal være er, om købsprisen overstiger 500 kr eller ej.

Oversat til vores Excel regneark er kriteriet, om værdien i celle B2 overstiger 500 kr.

Det skriver vi sådan her:

Det første argument for funktionen HVIS er logisk_test.

Skriv et semikolon for at afslutte første argument.

Nu ser formlen sådan her ud:

=HVIS(B2>500;

Det var da ikke så slemt, vel? Og vi er allerede klar til næste argument 🥳

Trin 2: Værdi hvis sand

Det andet argument i HVIS-syntaksen er værdi_hvis_sand.

Som du næsten kan læse ud af argumentets navn, er det værdien der skal returneres, hvis kriteriet i den logiske test i det første argument er sand.

I eksemplet koster levering 59 kr, hvis købsprisen overstiger 500 kr, så derfor skriver vi 59 som det andet argument i formlen.

Det andet argument for HVIS er værdi_hvis_sand.

Indtast semikolon for at afslutte argumentet.

Nu ser formlen sådan her ud:

=HVIS(B2>500;59;

Så er vi allerede ved at være færdig. Der mangler kun ét argument mere 🎉

Trin 3: Værdi hvis falsk

Det tredje og sidste argument for HVIS-funktionen er værdi_hvis_falsk.

Modsat det andet argument er det værdien der skal returneres, hvis kriteriet i den logiske test i det første argument er falsk.

I vores eksempel koster levering 99 kr, hvis købsprisen er mindre end 500 kr, så derfor skriver vi 99 som det sidste argument i formlen.

Det tredje argument for HVIS er værdi_hvis_falsk.

Indtast slutparenes for at afslutte formlen.

Nu ser formlen sådan her ud:

=HVIS(B2>500;59;99)

Tryk på Enter for at se resulatet.

eksempel på HVIS formler i flere celler

Formlen returnerer sand eller falsk værdi, dvs. leveringsomkostninger på hhv. 59 kr eller 99 kr afhængig om den logiske sammenligning opfyldes eller ej.

Det var da ret ligetil, ikke? 🌟

Du kan kopiere formlen ned til resten af cellerne i kolonnen, så Excel kan lave en logisk sammenligning for alle ordrer.

Logiske operatorer

HVIS funktionen er ret smidig idet der kan vælges mellem flere former for kriterier til første argument.

De forskellige kriterier der kan opstilles i Excel kaldes for logiske operatorer.

A=B : Hvis A er lig med B, så…

A<>B : Hvis A ikke er lig med B, så…

A>B : Hvis A er større end B, så…

A=B : Hvis A er større end eller lig med B, så…

A<=B : hvis A er mindre end eller lig med B, så…

Her er A den værdi der udsættes for den logiske test, og B udgør sammen med operatoren selve kriteriet.

Alle logiske operatorer kan benyttes med numeriske værdier (B) som kriterie.

Men hvis kriteriet er en teskt er det kun de to første logiske operatører der kan benyttes (A=B og A<>B).

Et eksempel på en formel med teskt-kriterie kunne være =HVIS(B2<>”Udsolgt”;…;…)

Kasper Langmann, Partner i Proximo

Afslutning

HVIS er nem og ligetil og kan derfor bruges af både begyndere og mere øvede brugere.

Kort fortalt vil HVIS formler returnere sand eller falsk værdi afhængig af, om det angivne kriterie opfyldes eller ej.

Og HVIS kan bruges sammen med et væld af andre Excel funktioner – så anvendelsesmulighederne er uendelige🚀

Det er uden tvivl velfortjent, at HVIS hører til blandt de mest populære funktioner i Microsoft Excel!

Synes du ikke også?