Sådan bruger du Google Sheets IF-funktionen

Hvis du vil køre en logisk test i en Google Sheets-formel, der giver forskellige resultater, uanset om testen er SAND eller FALSK, skal du bruge HVIS-funktionen. Sådan bruger du det i Google Sheets.

Som navnet antyder, bruges IF til at teste om en enkelt celle eller et celleområde opfylder bestemte kriterier i en logisk test, hvor resultatet altid er enten SAND eller FALSK.

Hvis HVIS-testen er SAND, returnerer Google Sheets en tal- eller tekststreng, udfører en beregning eller kører gennem en anden formel.

Hvis resultatet er FALSK, vil det gøre noget helt andet. Du kan kombinere IF med andre logiske funktioner som AND og OR eller med andre indlejrede IF-sætninger.

Brug af IF-funktionen

HVIS-funktionen kan bruges alene i en enkelt logisk test, eller du kan indlejre flere HVIS-sætninger i en enkelt formel for mere komplekse test.

For at starte skal du åbne din Google Sheets regneark og skriv derefter =IF(test, value_if_true, value_if_false) i en celle.

Erstat “test” med din logiske test, og erstat derefter argumenterne “value_if_true” og “value_if_false” med den operation eller det resultat, som Google Sheets vil levere, når resultatet er enten TRUE eller FALSE.

I eksemplet vist nedenfor bruges en IF-sætning til at teste værdien af ​​celle B3. Hvis celle B3 indeholder bogstavet B, returneres TRUE-værdien i celle A3. I dette tilfælde er det en tekststreng, der indeholder bogstavet A.

  Sådan eksporteres downloadlinks fra Chrome

Hvis celle B3 ikke indeholder bogstavet B, vil celle A3 returnere FALSE-værdien, som i dette eksempel er en tekststreng, der indeholder bogstavet C.

I det viste eksempel indeholder celle B3 bogstavet B. Resultatet er SAND, så SAND-resultatet (bogstavet A) returneres i A3.

Beregninger fungerer også godt som en logisk test. I det følgende eksempel tester HVIS-formlen i celle A4, om celle B4 har en numerisk værdi lig med eller større end tallet 10. Hvis resultatet er SAND, returnerer det tallet 1. Hvis det er falsk, returnerer det nummer 2.

I eksemplet har celle B4 en værdi på 9. Det betyder, at resultatet af den logiske test er FALSK, med tallet 2 vist.

Indlejrede IF-erklæringer

Hvis du gerne vil udføre en længere, kompleks logisk test, kan du indlejre flere IF-sætninger i den samme formel.

For at indlejre flere IF-sætninger sammen til en enkelt formel, skal du blot skrive =IF(første_test, værdi_hvis_sand, HVIS(anden_test, værdi_hvis_sand, værdi_hvis_falsk)). Selvom dette kun viser en enkelt indlejret IF-sætning, kan du indlejre så mange IF-sætninger sammen, som du har brug for.

Som et eksempel, hvis celle B3 er lig med 4, returnerer HVIS-formlen i A3 et 3. Hvis celle B3 ikke er lig med 4, bruges en anden HVIS-sætning til at teste, om celle B3 har en værdi mindre end 10.

Hvis det gør det, returner tallet 10. Ellers returner et 0. Dette eksempeltest har sin egen indlejrede IF-sætning som det første “værdi_hvis_falsk”-argument, hvilket kræver, at den første test er FALSK, før den anden test tages i betragtning.

  Sådan tvinges mørk tilstand på hvert websted i Google Chrome

Eksemplet ovenfor viser alle tre potentielle resultater af denne test. Da den første logiske test (B3 er lig med 3) returnerede et SAND resultat, returnerede HVIS-formlen i celle A3 tallet 4.

Den anden logiske test returnerede endnu et SAND resultat i celle A4, med værdien af ​​B4 mindre end 10.

Det eneste FALSK-resultat returneres i celle A5, hvor resultatet af begge tests (uanset om B5 er lig med 3 eller er mindre end 10) er FALSK, hvilket returnerer FALSK-resultatet (en 0).

Du kan bruge en indlejret IF-sætning som “value_if_true”-argumentet på samme måde. For at gøre dette skal du skrive =IF(første_test, HVIS(anden_test, værdi_hvis_sand, værdi_hvis_falsk), værdi_hvis_falsk).

For eksempel, hvis celle B3 indeholder tallet 3, og hvis celle C3 indeholder tallet 4, skal du returnere et 5. Hvis B3 indeholder et 3, men C3 ikke indeholder et 4, skal du returnere et 0.

Hvis B3 ikke indeholder en 3, skal du returnere tallet 1 i stedet.

Resultaterne af dette eksempel viser, at for at den første test skal være sand, skal celle B3 svare til tallet 3.

Derfra bruger “value_if_true” for den indledende IF en anden, indlejret IF-sætning til at lave en anden test (om C3, C4, C5 eller C6 indeholder tallet 4). Dette giver dig to potentielle “value_if_false” resultater (en 0 eller en 1). Dette er tilfældet for celler A4 og A5.

Hvis du ikke inkluderer et FALSK-argument for den første test, returnerer Google Sheets en automatisk FALSK-tekstværdi for dig i stedet. Dette er vist i celle A6 i ovenstående eksempel.

  Sådan tilføjer eller fjerner du dit telefonnummer i Beskeder eller FaceTime

Brug IF med AND og OR

Da HVIS-funktionen udfører logiske test, med SAND eller FALSK resultater, er det muligt at indlejre andre logiske funktioner som OG og ELLER i en HVIS-formel. Dette giver dig mulighed for at køre en indledende test med flere kriterier.

OG-funktionen kræver, at alle testkriterier er korrekte, for at et SAND resultat kan vises. ELLER kræver, at kun ét af testkriterierne er korrekt for et SANDT resultat.

For at bruge HVIS OG, skriv =HVIS(OG(OG Argument 1, OG Argument 2), værdi_hvis_sand, værdi_hvis_falsk). Erstat OG-argumenterne med dine egne, og tilføj så mange, du vil.

For at bruge HVIS ELLER, =HVIS(ELLER(ELLER Argument 1, ELLER Argument 2), værdi_hvis_sand, værdi_hvis_falsk). Erstat og tilføj så mange ELLER-argumenter, som du har brug for.

Dette eksempel viser, HVIS OG og HVIS ELLER, der bruges til at teste de samme værdier i B- og C-kolonnerne.

For HVIS OG, skal B3 være lig med 1, og C3 skal være mindre end 5, for at A3 kan returnere en “Ja”-tekststreng. Begge resultater er SAND for A3, med et eller begge resultater FALSK for celler A4 og A5.

For HVIS ELLER skal kun én af disse tests (B3 er lig med 1 eller C3 mindre end 5) være SAND. I dette tilfælde returnerer både A8 og A9 et SAND resultat (“Ja”), da det ene eller begge resultater i kolonne B og C er korrekte. Kun A10, med to mislykkede resultater, returnerer resultatet FALSK.