IF-utsagn kan være litt skremmende, men de er en av de mest nyttige funksjonene i regnearkprogrammer. De lar deg utføre beregninger basert på om rådataene dine oppfyller visse betingelser eller ikke. IF-funksjonen kan kombineres med mange andre funksjoner for å bygge formler som passer dine eksakte krav også.

Det er vel og bra når du først vet hva du gjør, men noen ganger kan læringsprosessen være den virkelige utfordringen. Heldig for deg, vi har alt du trenger her i denne artikkelen for å mestre det grunnleggende om IF-funksjonen i Google Sheets.

Hva gjør IF-funksjonen?

Google Sheets-varianten fungerer på samme måte som Microsoft Excel IF-funksjoner. I utgangspunktet beregner den basert på hvorvidt en verdi fra et område returneres som TRUE eller FALSE for spesifiserte kriterier.

For eksempel kan du bruke en HVIS-funksjon til å sette "Bestått" i en celle hvis en person fikk over en bestemt karakter. Som i, er det SANN at karakteren er over den angitte prosentandelen.

La oss ta en titt på hvordan syntaksen fungerer, så skal vi dykke inn i nøyaktig hvordan du gjør eksemplet ovenfor og noen få andre. Eksemplene kommer til å bli forenklet, så de er enkle å følge. Men du kan bruke de samme ideene på mye større og mer komplekse regneark.

Google Sheets IF-funksjonssyntaks

Syntaksen til en funksjon i et regnearkprogram som Google Sheets er hovedelementet i hvordan det fungerer. Du kan tenke på det som et algebraisk uttrykk før du legger til verdiene.

Syntaksen for Google Sheets IF-funksjonen går som følger:

HVIS(logisk_uttrykk, verdi_hvis_sann, verdi_hvis_falsk)

Her er hva hver del av syntaksen betyr:

  • HVIS forteller Google Sheets hvilken funksjon du vil bruke.
  • Logisk_uttrykk er tilstanden du vil at HVIS-funksjonen skal sjekke mot. Det må være i stand til å returnere en SANN eller USANN-påstand.
  • Verdi_hvis_sant er verdien som skal returneres hvis betingelsen i det logiske uttrykket er oppfylt.
  • Verdi_hvis_falsk er en valgfri parameter som forteller Google Sheets hvilken verdi som skal returneres hvis betingelsen ikke er oppfylt. Hvis ingen verdi er spesifisert, vil den returnere FALSE.

Eksempel 1: Lage en enkel formel med HVIS-funksjonen i Google Sheets

Den enkleste måten å bruke HVIS-funksjonen på er alene med numeriske verdier. Så la oss først se på et slikt eksempel. La oss late som om vi er lederen på et lager, og vi har måttet lære opp personalet vårt i et nytt sikkerhetsprogram på arbeidsplassen som ansatte lovlig må bestå for å fortsette å jobbe.

Med tanke på datasettet nedenfor der et bestått karakter vil være 50/100, kan vi bruke formelen:

=HVIS(B2>=50,"Bestått","Ikke bestått")

Da må du bare klikke og dra den lille blå boksen i høyre hjørne over resten av kolonnen for å bruke formelen på alle cellene. Her er hvordan formelen brukes i syntaksen.

B2>=50, er det logiske_uttrykket for å vise betingelsen som må oppfylles. Som >= er operatoren i Google Sheets for større enn eller lik, er det logiske uttrykket enkelt: Hvis B2 er større enn eller lik 50.

"Bestått", "Ikke bestått" forteller Google Sheets hva som skal returneres hvis logical_expression er henholdsvis TRUE eller FALSE. I dette eksemplet har alle som har et testkarakter som er større enn eller lik 50 Sende ved siden av navnet deres. De som er under 50 har Mislykket.

Eksempel 2: Nestede IF-funksjoner i Google Regneark

Nestede HVIS-funksjoner er de som utfører en andre HVIS-funksjon innenfor samme formel. De ber i hovedsak om en andre betingelse hvis den første returnerer en FALSE-setning.

La oss ta en titt på det samme datasettet som før for å forstå dette. Denne gangen sjekker vi om de ansatte er kvalifisert for en ny sjanse på prøven. Alle som har bestått trenger ikke ta testen på nytt, og de som fikk mindre enn 40 % må trene litt ekstra først.

Som du kan se, selv om Pete T ikke klarte testen, har han fortsatt Nei under omskoleringskolonnen siden hans karakter var under minimum 40 % for å ta testen på nytt. John W, derimot, mottar en Ja verdi.

La oss ta en titt under panseret på formelen igjen:

  • B2>=50 er det samme som før og er det logiske_uttrykket for "nest" IF-funksjonen
  • "Nei" er verdien som skal returneres hvis betingelsen er oppfylt. Det vil si at de med en karakter som er større enn eller lik 50, trenger ikke ta testen på nytt.
  • HVIS(B2<40, er den verdi_hvis_falsk for den første if-funksjonen. Den ber Google Regneark om å utføre en sekundvis funksjon hvis verdien ikke er større enn eller lik 50. Den sjekker nå om verdien er mindre enn 40.
  • "Nei", "Ja" er verdi_hvis_sant og verdi_hvis_falsk for den nestede IF-funksjonen.

Her er et flytskjema over hvordan denne beregningen fungerer for de av dere som fortsatt er litt forvirret.

Eksempel 3: Kombinere IF-funksjonen med andre funksjoner

Det er mange måter å bruke IF-funksjonen sammen med andre for å bygge spesifikke formler for dine behov. En av de mer vanlige er OG-funksjonen. Ved å gjøre dette kan du sjekke flere kriterier før du returnerer et resultat.

Vi vil bruke de samme dataene igjen, men denne gangen må du velge en person å sparke. La oss si at det må være personen som mislyktes i testen OG ikke er kvalifisert til å ta testen på nytt.

Vi kan bruke følgende kombinasjon av OG- og HVIS-funksjonene for å bestemme dette.

=HVIS(AND(D2="Nei",C2="Feil"),"Ja","Nei")

Resultatet ville være å sparke Pete T.

La oss bryte ned hvordan formelen fungerte: OG-funksjonen er nestet inne i HVIS-funksjonen og fungerer som det logiske_uttrykket. Resten av funksjonen fungerer på samme måte som de andre IF-funksjonene vi allerede har diskutert. Så, formelen sier, HVIS D2 = "Nei" OG C2 = "Fail" er SANN, vis "Ja" hvis resultatet er FALSE returner "Nei"

Det er også nok av andre IF-funksjoner som fungerer med en sekundær funksjon, som f.eks COUNTIF i Google Regneark. Disse funksjonene skal være enkle å erobre når du vikler hodet rundt standard IF-funksjoner.

IF-funksjoner 101

IF-funksjoner kan virkelig øke regnearkspillet ditt og fungere godt innenfor andre funksjoner. Nå som du har fulgt med på eksemplene våre, anbefaler vi at du bruker litt tid på å øve på det du har lært. Se om du kan komme opp med noen av dine egne logical_expression og value_if_true kombinasjoner i noen av dine egne regneark.

De 8 beste måtene å bruke Google Sheets på som en proff

Les Neste

DelekvitringDeleE-post

Relaterte temaer

  • Produktivitet
  • Google Sheets
  • Dataanalyse

Om forfatteren

Andrew Carter (3 artikler publisert)Mer fra Andrew Carter

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Klikk her for å abonnere