IF-udsagn kan være lidt skræmmende, men de er en af de mest nyttige funktioner i regnearksprogrammer. De giver dig mulighed for at udføre beregninger baseret på, om dine rådata opfylder visse betingelser eller ej. HVIS-funktionen kan kombineres med mange andre funktioner for at bygge formler, der også passer til dine præcise krav.
Det er alt sammen godt og vel, når du først ved, hvad du laver, men nogle gange kan læringsprocessen være den virkelige udfordring. Heldigt for dig, vi har alt, hvad du behøver her i denne artikel for at mestre det grundlæggende i IF-funktionen i Google Sheets.
Hvad gør IF-funktionen?
Google Sheets-varianten fungerer på samme måde som Microsoft Excel IF-funktioner. Grundlæggende beregner den baseret på, om en værdi fra et område returneres som SAND eller FALSK for specificerede kriterier.
For eksempel kan du bruge en HVIS-funktion til at sætte "Bestået" i en celle, hvis en person fik over en bestemt karakter. Som i er det SANDT, at karakteren er over den angivne procentdel.
Lad os tage et kig på, hvordan syntaksen fungerer, så vil vi dykke ned i præcis, hvordan man gør ovenstående eksempel og et par andre. Eksemplerne vil blive forenklet, så de er nemme at følge. Men du kan anvende de samme ideer på meget større og mere komplekse regneark.
Syntaks for Google Sheets IF-funktion
Syntaksen for en funktion i et regnearksprogram som Google Sheets er knoglerne for, hvordan det fungerer. Du kunne tænke på det lidt som et algebraisk udtryk, før du tilføjer værdierne.
Syntaksen for Google Sheets IF-funktionen er som følger:
HVIS(logisk_udtryk, værdi_hvis_sand, værdi_hvis_falsk)
Her er, hvad hver del af syntaksen betyder:
- HVIS fortæller Google Sheets, hvilken funktion du vil bruge.
- Logisk_udtryk er den betingelse, du vil have IF-funktionen til at kontrollere mod. Den skal kunne returnere en SAND eller FALSK udsagn.
- Værdi_hvis_sand er den værdi, der skal returneres, hvis betingelsen i det logiske udtryk er opfyldt.
- Værdi_hvis_falsk er en valgfri parameter, der fortæller Google Sheets, hvilken værdi der skal returneres, hvis betingelsen ikke er opfyldt. Hvis der ikke er angivet en værdi, returneres FALSE.
Eksempel 1: Oprettelse af en simpel formel med IF-funktionen i Google Sheets
Den enkleste måde at bruge IF-funktionen på er alene med numeriske værdier. Så lad os først se på sådan et eksempel. Lad os lade som om, vi er lederen på et lager, og vi har været nødt til at uddanne vores personale i et nyt sikkerhedsprogram på arbejdspladsen, som medarbejderne lovligt skal bestå for at fortsætte med at arbejde.
I betragtning af nedenstående datasæt, hvor et bestået karakter ville være 50/100, kunne vi bruge formlen:
=HVIS(B2>=50,"Bestået","Ikke bestået")
Så skulle du bare klikke og trække den lille blå boks i højre hjørne over resten af kolonnen for at anvende formlen på alle cellerne. Her er, hvordan formlen anvendes i syntaksen.
B2>=50, er det logiske_udtryk for at vise den betingelse, der skal være opfyldt. Som >= er operatoren i Google Sheets for større end eller lig med, er det logiske udtryk i enkle vendinger: Hvis B2 er større end eller lig med 50.
"Bestå ikke-bestå" fortæller Google Sheets, hvad der skal returneres, hvis logical_expression er henholdsvis TRUE eller FALSE. I dette eksempel har enhver, der har et testkarakter, der er større end eller lig med 50 Passere ved siden af deres navn. Dem, der er under 50, har Svigte.
Eksempel 2: Indlejrede IF-funktioner i Google Sheets
Indlejrede HVIS-funktioner er dem, der udfører en anden HVIS-funktion inden for samme formel. De beder i det væsentlige om en anden betingelse, hvis den første returnerer en FALSK erklæring.
Lad os tage et kig på det samme datasæt som før for at give mening ud af dette. Denne gang tjekker vi, om medarbejderne er berettiget til endnu et skud ved testen. Alle, der har bestået, behøver ikke at tage testen igen, og dem, der fik mindre end 40 %, skal først træne noget ekstra.
Som du kan se, selvom Pete T ikke bestod testen, har han stadig gjort det Ingen under genoptræningskolonnen, da hans karakter var under minimum 40 % for at tage testen igen. John W, på den anden side, modtager en Ja værdi.
Lad os tage et kig under motorhjelmen på formlen igen:
- B2>=50 er det samme som før og er det logiske_udtryk af "nest" IF-funktionen
- "Ingen" er den værdi, der skal returneres, hvis betingelsen er opfyldt. Det vil sige, at dem med en karakter, der er større end eller lig med 50, ikke behøver at tage testen igen.
- HVIS(B2<40, er værdi_hvis_falsk for den første if-funktion. Det beder Google Sheets om at udføre en sekund, hvis funktion, hvis værdien ikke er større end eller lig med 50. Den kontrollerer nu, om værdien er mindre end 40.
- "Nej Ja" er værdi_hvis_sand og værdi_hvis_falsk for den indlejrede IF-funktion.
Her er et flowdiagram over, hvordan denne beregning fungerer for dem af jer, der stadig er lidt forvirrede.
Eksempel 3: Kombination af IF-funktionen med andre funktioner
Der er tonsvis af måder at bruge IF-funktionen sammen med andre til at bygge specifikke formler til dine behov. En af de mere almindelige er AND-funktionen. Hvis du gør dette, kan du kontrollere flere kriterier, før du returnerer et resultat.
Vi bruger de samme data igen, men denne gang skal du vælge en person at fyre. Lad os sige, at det skal være den person, der fejlede testen OG ikke er berettiget til at tage testen igen.
Vi kunne bruge følgende kombination af OG- og HVIS-funktionerne til at bestemme dette.
=HVIS(OG(D2="Nej",C2="Fejl"),"Ja","Nej")
Resultatet ville være at fyre Pete T.
Lad os nedbryde, hvordan formlen fungerede: OG-funktionen er indlejret inde i IF-funktionen og fungerer som det logiske_udtryk. Resten af funktionen fungerer på samme måde som de andre IF-funktioner, vi allerede har diskuteret. Så formlen siger, HVIS D2=”Nej” OG C2=”Fail” er SAND, vis “Ja”, hvis resultatet er FALSK returner “Nej”
Der er også masser af andre IF-funktioner, der fungerer med en sekundær funktion, som f.eks COUNTIF i Google Sheets. Disse funktioner burde være nemme at erobre, når du først vikler dit hoved om standard IF-funktioner.
IF-funktioner 101
IF-funktioner kan virkelig øge dit regnearksspil og fungere godt inden for andre funktioner. Nu hvor du har fulgt med i vores eksempler, anbefaler vi, at du bruger lidt tid på at øve dig på det, du har lært. Se om du kan finde på nogle af dine egne logical_expression og value_if_true kombinationer i nogle af dine egne regneark.
De 8 bedste måder at bruge Google Sheets på som en professionel
Læs Næste
Relaterede emner
- Produktivitet
- Google Sheets
- Dataanalyse
Om forfatteren
Abonner på vores nyhedsbrev
Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!
Klik her for at abonnere