OM, OCH, ELLER, kapslade OM & INTE logiska funktioner i Excel

โšก Smart sammanfattning

Logiska funktioner i Excel lรคgger till beslutsfattande i formler genom att testa om ett villkor รคr sant eller falskt. Den hรคr sidan fรถrklarar OM-funktionen med ett exempel pรฅ en utarbetad budget, funktionerna OCH, ELLER, INTE, OMFEL och OMNA, samt kapslade OM-satser fรถr fler รคn tvรฅ utfall.

  • ๐Ÿ”€ Kรคrnsyfte: En logisk funktion introducerar beslutsfattande, kontroll av om ett villkor รคr sant eller falskt och kombination av flera villkor.
  • โ“ Skick: Ett villkor รคr ett uttryck som utvรคrderas till sant eller falskt, till exempel att E4 รคr mindre รคn 6000.
  • โœ… IF-funktion: =OM(logiskt_test, vรคrde_om_sant, vรคrde_om_falskt) returnerar ett vรคrde nรคr testet godkรคnns och ett annat nรคr det misslyckas.
  • ๐Ÿ”— OCH och ELLER: OCH returnerar sant endast nรคr alla villkor รคr sanna, och ELLER returnerar sant nรคr nรฅgot villkor รคr sant.
  • ???? NOT- och felhanterare: INTE รฅterstรคller ett sant eller falskt resultat, OMFEL fรฅngar alla fel och IFNA fรฅngar endast #N/A-felet.
  • ๐Ÿช† Kapslad OM: Ett IF inuti ett annat IF hanterar fler รคn tvรฅ resultat, till exempel ett annat meddelande fรถr varje dag.

Logiska funktioner i Excel OM OCH ELLER INTE

Saker och ting kommer inte alltid att vara som vi vill att de ska vara. Det ovรคntade kan hรคnda. Lรฅt oss till exempel sรคga att du mรฅste dividera tal. Att fรถrsรถka dividera valfritt tal med noll (0) ger ett fel. Logiska funktioner kommer vรคl till pass i sรฅdana fall. I den hรคr handledningen kommer vi att tรคcka fรถljande รคmnen.

Vad รคr en logisk funktion?

Det รคr en funktion som gรถr att vi kan introducera beslutsfattande vid exekvering av formler och funktioner. Funktioner anvรคnds fรถr att;

  • Kontrollera om ett villkor รคr sant eller falskt
  • Kombinera flera villkor tillsammans

Vad รคr ett tillstรฅnd och varfรถr spelar det nรฅgon roll?

Ett villkor รคr ett uttryck som antingen utvรคrderas till sant eller falskt. Uttrycket kan vara en funktion som avgรถr om vรคrdet som anges i en cell รคr av numerisk eller textdatatyp, om ett vรคrde รคr stรถrre รคn, lika med eller mindre รคn ett angivet vรคrde, etc.

Exempel pรฅ IF-funktion

Vi kommer att arbeta med hemtillbehรถrsbudgeten frรฅn denna handledning. Vi kommer att anvรคnda IF-funktionen fรถr att avgรถra om en vara รคr dyr eller inte. Vi kommer att anta att varor med ett vรคrde รถver 6,000 6,000 รคr dyra. De som รคr mindre รคn XNUMX XNUMX รคr billigare. Fรถljande bild visar datauppsรคttningen som vi kommer att arbeta med.

IF-funktionsexempel i Excel

  • Placera markรถrens fokus i cell F4
  • Ange fรถljande formel som anvรคnder OM-funktionen
=IF(E4<6000,"Yes","No")

Hร„R,

  • "=OM(...)" anropar IF-funktionerna
  • โ€œE4<6000โ€ รคr det villkor som IF-funktionen utvรคrderar. Den kontrollerar att vรคrdet pรฅ celladressen E4 (delsumma) รคr mindre รคn 6,000 XNUMX
  • "Yes" detta รคr vรคrdet som funktionen kommer att visa om vรคrdet pรฅ E4 รคr mindre รคn 6,000 XNUMX
  • "Nej" detta รคr vรคrdet som funktionen kommer att visa om vรคrdet pรฅ E4 รคr stรถrre รคn 6,000 XNUMX

Nรคr du รคr klar trycker du pรฅ enter-tangenten

Du kommer att fรฅ fรถljande resultat

IF-funktionsexempel i Excel

Excel Logic-funktioner fรถrklaras

Fรถljande tabell visar alla logiska funktioner i Excel

S / N FUNGERA KATEGORI BESKRIVNING ANVร„NDANDE
01 AND logisk Kontrollerar flera villkor och returnerar sant om alla villkor utvรคrderas till sanna. =AND(1 > 0,ISNUMBER(1)) Ovanstรฅende funktion returnerar TRUE eftersom bรฅda villkoren รคr True.
02 FALSK logisk Returnerar det logiska vรคrdet FALSE. Den anvรคnds fรถr att jรคmfรถra resultaten av ett villkor eller funktion som antingen returnerar sant eller falskt FALSK()
03 IF logisk Verifierar om ett villkor รคr uppfyllt eller inte. Om villkoret รคr uppfyllt returneras det sant. Om villkoret inte รคr uppfyllt, returnerar det falskt.
=OM(logiskt_test,[vรคrde_om_sant],[vรคrde_om_falskt])
=OM(ร„RNUMMER(22),"Ja", "Nej")
22 รคr nummer sรฅ att det returnerar Ja.
04 FEL logisk Returnerar uttrycksvรคrdet om inget fel uppstรฅr. Om ett fel uppstรฅr returnerar det felvรคrdet =IFERROR(5/0,"Dividera med nollfel")
05 IFNA logisk Returnerar vรคrde om #N/A-fel inte uppstรฅr. Om #N/A-fel uppstรฅr returnerar det NA-vรคrdet. #N/A fel betyder ett vรคrde om det inte รคr tillgรคngligt fรถr en formel eller funktion. =IFNA(D6*E6,0)
OBS formeln ovan returnerar noll om bรฅda eller antingen D6 eller E6 รคr/รคr tomma
06 INTE logisk Returnerar sant om villkoret รคr falskt och returnerar falskt om villkoret รคr sant =INTE(ISTEXT(0))
OBS ovanstรฅende funktion returnerar sant. Detta beror pรฅ att ISTEXT(0) returnerar false och NOT-funktionen konverterar false till TRUE
07 OR logisk Anvรคnds vid utvรคrdering av flera fรถrhรฅllanden. Returnerar sant om nรฅgot eller alla villkor รคr sanna. Returnerar falskt om alla villkor รคr falska =ELLER(D8=โ€adminโ€, E8=โ€kassรถrโ€)
OBS ovanstรฅende funktion returnerar sant om antingen eller bรฅde D8 och E8 admin eller kassรถr
08 SANN logisk Returnerar det logiska vรคrdet TRUE. Den anvรคnds fรถr att jรคmfรถra resultaten av ett villkor eller funktion som antingen returnerar sant eller falskt SANN()

Kapslade IF-funktioner

En kapslad IF-funktion รคr en IF-funktion inom en annan IF-funktion. Kapslade om uttalanden kommer vรคl till pass nรคr vi mรฅste arbeta med fler รคn tvรฅ villkor. Lรฅt oss sรคga att vi vill utveckla ett enkelt program som kontrollerar veckodagen. Om dagen รคr lรถrdag vill vi visa "fest bra", om det รคr sรถndag vill vi visa "dags att vila", och om det รคr nรฅgon dag frรฅn kl. Monday till fredag โ€‹โ€‹vill vi visa, kom ihรฅg att fylla i din att gรถra-lista.

En kapslad if-funktion kan hjรคlpa oss att implementera exemplet ovan. Fรถljande flรถdesschema visar hur den kapslade IF-funktionen kommer att implementeras.

Kapslade IF-funktioner i Excel

Formeln fรถr ovanstรฅende flรถdesschema รคr fรถljande

=IF(B1="Sunday","time to rest",IF(B1="Saturday","party well","to do list"))

Hร„R,

  • โ€œ=OM(โ€ฆ.)โ€ รคr den huvudsakliga if-funktionen
  • โ€œ=OM(โ€ฆ,OM(โ€ฆ.))โ€ den andra OM-funktionen รคr den kapslade. Det ger ytterligare utvรคrdering om IF-huvudfunktionen returnerade falskt.

Praktiskt exempel

Praktiskt exempel pรฅ kapslade IF-funktioner

Skapa en ny arbetsbok och ange data enligt nedan

Praktiskt exempel pรฅ kapslade IF-funktioner

  • Ange fรถljande formel
=IF(B1="Sunday","time to rest",IF(B1="Saturday","party well","to do list"))
  • Ange lรถrdag i celladress B1
  • Du kommer att fรฅ fรถljande resultat

Praktiskt exempel pรฅ kapslade IF-funktioner

Ladda ner Excel-filen som anvรคnds i handledningen

IF vs. kapslad IF vs. IFS

Excel erbjuder tre sรคtt att returnera olika resultat frรฅn villkor, och att vรคlja rรคtt sรคtt hรฅller formeln lรคsbar. Ett enda OM hanterar tvรฅ resultat, ett kapslat OM hanterar flera, och den nyare OM-funktionen ersรคtter ett lรฅngt kapslat OM.

Tillvรคgagรฅngssรคtt Antal resultat Exempelvis
IF Tvรฅ, ett sant vรคrde och ett falskt vรคrde =OM(E4<6000,"Ja","Nej")
Kapslad IF Flera, ett OM inuti ett annat =OM(B1=โ€Sรถndagโ€, โ€vilaโ€,OM(B1=โ€Lรถrdagโ€, โ€festโ€, โ€att gรถraโ€))
IFS Flera, utan de avslutande parenteserna i en kapslad OM-sekvens =OM(B1=โ€Sรถndagโ€,โ€vilaโ€,B1=โ€Lรถrdagโ€,โ€festโ€,SANTโ€,โ€att gรถraโ€)

๐Ÿ’ก Tips: Fortsรคtt kapsla till nรฅgra nivรฅer. Nรคr en formel vรคxer bortom tre eller fyra kapslade OM-funktioner, vรคxla till OMS eller anvรคnd en uppslagstabell med LETARAD, eftersom en lรฅng kapslad OM-funktion รคr svรฅr att lรคsa och korrigera.

Vanliga frรฅgor

OCH returnerar SANT endast nรคr alla villkor รคr sanna, sรฅ alla tester mรฅste godkรคnnas. ELLER returnerar SANT nรคr minst ett villkor รคr sant. OCH รคr strรคngare, ELLER รคr mer tillรฅtande.

OMFEL fรฅngar alla feltyper, inklusive #DIV/0! och #Vร„RDE!. OM FEL fรฅngar endast #SAKNAS TILLร„MPLIGT-felet. Anvรคnd OM FEL efter en LETARAD nรคr du vill hitta en saknad matchning men fortfarande se andra fel.

Sรคtt AND eller ELLER inuti det logiska testet av OM, till exempel =OM(OCH(E4>0;E4<6000),โ€Jaโ€,,โ€Nejโ€). OM returnerar sedan sitt vรคrde baserat pรฅ det kombinerade villkoret som AND eller ELLER utvรคrderar.

Ja. AI-funktioner som Copilot i Excel omvandlar en enkel begรคran som "visa Godkรคnd nรคr poรคngen รคr minst 50, annars Underkรคnd" till =OM(C2>=50,"Godkรคnd","Underkรคnd"). Anvรคndaren granskar logiken innan den tillรคmpas.

Ja. AI-assistenter lรคser en lรฅngkapslad OM-funktion och skriver om den som en IFS-funktion eller fรถreslรฅr en uppslagstabell, och fรถrklarar sedan รคndringen. Anvรคndaren bekrรคftar att resultaten matchar innan den ursprungliga formeln ersรคtts.

Sammanfatta detta inlรคgg med: