Skip to main content

Slik bruker du IF-THEN-funksjonen i Excel

Se Magisk Excel Triks - Slik bruker du Slicer ????‍???? (Juni 2026)

Se Magisk Excel Triks - Slik bruker du Slicer ????‍???? (Juni 2026)
Anonim

IF-THEN-funksjonen i Excel er en kraftig måte å legge til beslutningstagning på regnearkene dine. Det tester en betingelse for å se om det er sant eller falskt, og utfører deretter et bestemt sett med instruksjoner basert på resultatene.

Hvis du for eksempel skriver inn en IF-THEN i Excel, kan du teste om en bestemt celle er større enn 900. Hvis det er, kan du få formelen til å returnere teksten "PERFEKT." Hvis det ikke er det, kan du få formelen tilbake "FOR SMALL."

Det er mange forhold du kan inngå i IF-THEN-formelen. Slik bruker du IF-THEN-funksjonen i Excel, samt noen få eksempler.

Instruksjoner i denne artikkelen gjelder for Excel 2016, 2013, 2010; Excel for Mac, og Excel 365 / Online.

Inputting IF-THEN i Excel

Syntaksen til IF-THEN-funksjonen inneholder navnet på funksjonen og funksjonsargumentene inne i parentesen.

Dette er den riktige syntaksen av IF-THEN-funksjonen:

= IF (logikk test, verdi hvis sant, verdi hvis falsk)

IF-delen av funksjonen er logikk-testen. Her bruker du sammenligningsoperatører til å sammenligne to verdier.

Den tredje delen av funksjonen kommer etter det første kommaet og inneholder to argumenter adskilt av et komma.

  • Det første argumentet forteller funksjonen hva som skal gjøres hvis sammenligningen er sann.
  • Det andre argumentet forteller funksjonen hva som skal gjøres hvis sammenligningen er feil.

En enkel IF-THEN-funksjon Eksempel

Før vi går videre til mer komplekse beregninger, la oss se på et veldig enkelt eksempel på en IF-THEN-setning.

Vår regneark er satt opp med celle B2 som $ 100. Vi kan skrive inn følgende formel i C2 for å angi hvorvidt verdien er større enn $ 1000.

= IF (B2> 1000, "PERFEKT", "FOR SMALL")

Denne funksjonen har følgende argumenter:

  • B2> 1000 tester om verdien i celle B2 er større enn 1000.
  • "PERFEKT" returnerer ordet PERFEKT i celle C2 hvis B2 er større enn 1000.
  • "FOR LITEN" returnerer uttrykket TOO SMALL i celle C2 hvis B2 er ikke større enn 1000.

Sammenligningsdelen av funksjonen kan bare sammenligne to verdier. Enten av disse to verdiene kan være:

  • Fast nummer
  • String av tegn (tekstverdi)
  • Dato eller klokkeslett
  • Funksjoner som returnerer noen av verdiene ovenfor
  • En referanse til hvilken som helst annen celle i regnearket som inneholder noen av de ovennevnte verdiene

Den sanne eller falske delen av funksjonen kan også returnere noen av de ovennevnte. Dette betyr at du kan gjøre IF-THEN-funksjonen svært avansert ved å legge inn flere beregninger eller funksjoner i det (se nedenfor).

Når du legger inn ekte eller falske betingelser for en IF-THEN-setning i Excel, må du bruke sitatmerket rundt hvilken som helst tekst du vil returnere, med mindre du bruker SANT og FALK, som Excel automatisk gjenkjenner. Andre verdier og formler krever ikke anførselstegn.

Innføring av beregninger i IF-THEN-funksjonen

Du kan legge inn forskjellige beregninger for at IF-THEN-funksjonen skal utføre, avhengig av resultatene av sammenligningen.

I dette eksemplet brukes en beregning til å beregne skatt skyldig, avhengig av totalinntektene i B2.

Logikk-testen sammenligner totalinntekt i B2 for å se om den er større enn $ 50,000.00.

= IF (B2> 50.000, B2 * 0,15, B2 * 0,10)

I dette eksemplet er B2 ikke større enn 50.000, så "value_if_false" -betingelsen vil beregne og returnere resultatet.

I dette tilfellet er det B2 * 0,10, som er4000.

Resultatet er plassert i celle C2, hvor IF-THEN-funksjonen er satt inn, vil være 4000.

Du kan også legge inn beregninger i sammenligningssiden av funksjonen.

For eksempel, hvis du vil estimere at skattepliktig inntekt bare vil utgjøre 80% av totalinntekt, kan du endre den ovennevnte IF-THEN-funksjonen til følgende.

= IF (B2 * 0,8> 50.000, B2 * 0,15, B2 * 0,10)

Dette vil utføre beregningen på B2 før du sammenligner den med 50.000.

Skriv aldri inn komma når du skriver inn tall i tusenvis. Dette skyldes at Excel tolker et komma som enden av et argument inne i en funksjon.

Nestende funksjoner inne i en IF-THEN-funksjon

Du kan også legge inn (eller "nest") en funksjon inne i en IF-THEN-funksjon.

Dette lar deg utføre avanserte beregninger, og deretter sammenligne de faktiske resultatene med de forventede resultatene.

I dette eksemplet, la oss si at du har et regneark med karakterene på 5 av elevene i kolonne B. Du kan gjennomsnittlig de karakterene ved hjelp av AVERAGE-funksjonen. Avhengig av resultatene av klassen gjennomsnitt, kan du få celle C2 tilbake enten "Excellent!" eller "Trenger arbeid".

Slik innfører du denne IF-THEN-funksjonen:

= IF (AVERAGE (B2: B6)> 85, "Utmerket!", "Trenger arbeid")

Denne funksjonen returnerer teksten "Excellent!" i celle C2 hvis klassen gjennomsnittet er over 85. Ellers returnerer det "Trenger arbeid".

Som du kan se, kan du legge inn IF-THEN-funksjonen i Excel med innebygde beregninger eller funksjoner, slik at du kan lage svært dynamiske og svært funksjonelle regneark.