HVIS, OG, ELLER, Nestede HVIS & IKKE logiske funksjoner i Excel

Ting vil ikke alltid vรฆre slik vi รธnsker at de skal vรฆre. Det uventede kan skje. La oss for eksempel si at du mรฅ dele tall. ร… prรธve รฅ dele et hvilket som helst tall med null (0) gir en feil. Logiske funksjoner kommer godt med i slike tilfeller. I denne opplรฆringen skal vi dekke fรธlgende emner.

Hva er en logisk funksjon?

Det er en funksjon som lar oss introdusere beslutningstaking nรฅr vi utfรธrer formler og funksjoner. Funksjoner brukes til รฅ;

  • Sjekk om en betingelse er sann eller usann
  • Kombiner flere forhold sammen

Hva er en tilstand og hvorfor har den betydning?

En betingelse er et uttrykk som enten vurderes til sant eller usant. Uttrykket kan vรฆre en funksjon som bestemmer om verdien som legges inn i en celle er av numerisk eller tekstdatatype, om en verdi er stรธrre enn, lik eller mindre enn en spesifisert verdi, osv.

IF-funksjon eksempel

Vi vil jobbe med boligbudsjettet fra denne opplรฆringen. Vi vil bruke IF-funksjonen for รฅ finne ut om en vare er dyr eller ikke. Vi vil anta at varer med en verdi stรธrre enn 6,000 er dyre. De som er mindre enn 6,000 er rimeligere. Fรธlgende bilde viser oss datasettet vi skal jobbe med.

IF-funksjonseksempel i Excel

  • Sett markรธrfokus i celle F4
  • Skriv inn fรธlgende formel som bruker HVIS-funksjonen

=HVIS(E4<6000,"Ja","Nei")

HER,

  • "=HVIS(...)" kaller IF-funksjonene
  • ยซE4<6000ยป er betingelsen som IF-funksjonen evaluerer. Den sjekker at verdien av celleadressen E4 (subtotal) er mindre enn 6,000
  • "Ja" dette er verdien som funksjonen vil vise hvis verdien til E4 er mindre enn 6,000
  • "Nei" dette er verdien som funksjonen vil vise hvis verdien til E4 er stรธrre enn 6,000

Nรฅr du er ferdig, trykk enter-tasten

Du vil fรฅ fรธlgende resultater

IF-funksjonseksempel i Excel

Excel Logic-funksjoner forklart

Tabellen nedenfor viser alle de logiske funksjonene i Excel

S / N FUNKSJON KATEGORI BESKRIVELSE BRUK
01 OG logisk Kontrollerer flere betingelser og returnerer sann hvis alle betingelsene evalueres til sanne. =AND(1 > 0,ISNUMBER(1)) Funksjonen ovenfor returnerer TRUE fordi begge betingelsene er sanne.
02 FALSK logisk Returnerer den logiske verdien FALSE. Den brukes til รฅ sammenligne resultatene av en tilstand eller funksjon som enten returnerer sant eller usant FALSK()
03 IF logisk Verifiserer om en betingelse er oppfylt eller ikke. Hvis betingelsen er oppfylt, returnerer den sann. Hvis betingelsen ikke er oppfylt, returnerer den falsk.
=HVIS(logisk_test,[verdi_hvis_sann],[verdi_hvis_falsk])
=HVIS(ER NUMMER(22),"Ja", "Nei")
22 er nummer slik at det returnerer Ja.
04 FEIL logisk Returnerer uttrykksverdien hvis ingen feil oppstรฅr. Hvis det oppstรฅr en feil, returnerer den feilverdien =IFERROR(5/0,"Del med null feil")
05 IFNA logisk Returnerer verdi hvis #N/A feil ikke oppstรฅr. Hvis #N/A-feil oppstรฅr, returnerer den NA-verdi. #N/A feil betyr en verdi hvis den ikke er tilgjengelig for en formel eller funksjon. =IFNA(D6*E6,0)
NB formelen ovenfor returnerer null hvis begge eller enten D6 eller E6 er tomme
06 IKKE logisk Returnerer sann hvis betingelsen er usann og returnerer usann hvis betingelsen er sann =IKKE(ISTEXT(0))
NB funksjonen ovenfor returnerer sann. Dette er fordi ISTEXT(0) returnerer usann og NOT-funksjonen konverterer usann til TRUE
07 OR logisk Brukes ved evaluering av flere forhold. Returnerer sann hvis noen eller alle betingelsene er sanne. Returnerer false hvis alle betingelsene er usanne =ELLER(D8=โ€adminโ€, E8=โ€kassererโ€)
NB funksjonen ovenfor returnerer sann hvis enten eller bรฅde D8 og E8 admin eller kasserer
08 TRUE logisk Returnerer den logiske verdien TRUE. Den brukes til รฅ sammenligne resultatene av en tilstand eller funksjon som enten returnerer sant eller usant EKTE()

Nestede IF-funksjoner

En nestet HVIS-funksjon er en HVIS-funksjon i en annen HVIS-funksjon. Nestet hvis utsagn kommer godt med nรฅr vi mรฅ jobbe med mer enn to forhold. La oss si at vi รธnsker รฅ utvikle et enkelt program som sjekker ukedagen. Hvis dagen er lรธrdag vil vi vise "fest godt", hvis det er sรธndag vil vi vise "tid for hvile", og hvis det er en dag fra kl. Monday til fredag โ€‹โ€‹vi รธnsker รฅ vise, husk รฅ fylle ut huskelisten din.

En nestet hvis-funksjon kan hjelpe oss med รฅ implementere eksemplet ovenfor. Fรธlgende flytskjema viser hvordan den nestede IF-funksjonen vil bli implementert.

Nestede IF-funksjoner i Excel

Formelen for flytskjemaet ovenfor er som fรธlger

=HVIS(B1=โ€sรธndagโ€,,โ€tid for รฅ hvileโ€,IF(B1=โ€lรธrdagโ€,โ€fest godtโ€,โ€to-do-listeโ€))

HER,

  • โ€œ=HVIS(โ€ฆ.)โ€ er den viktigste if-funksjonen
  • โ€œ=HVIS(โ€ฆ,HVIS(โ€ฆ.))โ€ den andre HVIS-funksjonen er den nestede. Det gir ytterligere evaluering om IF-hovedfunksjonen returnerte falsk.

Praktisk eksempel

Praktisk eksempel pรฅ Nested IF-funksjoner

Opprett en ny arbeidsbok og skriv inn dataene som vist nedenfor

Praktisk eksempel pรฅ Nested IF-funksjoner

  • Skriv inn fรธlgende formel

=HVIS(B1=โ€sรธndagโ€,,โ€tid for รฅ hvileโ€,IF(B1=โ€lรธrdagโ€,โ€fest godtโ€,โ€to-do-listeโ€))

  • Skriv inn lรธrdag i celleadresse B1
  • Du vil fรฅ fรธlgende resultater

Praktisk eksempel pรฅ Nested IF-funksjoner

Last ned Excel-filen som brukes i opplรฆringen

Sammendrag

Logiske funksjoner brukes for รฅ introdusere beslutningstaking ved evaluering formler og funksjoner i Excel.

Oppsummer dette innlegget med: