OM, OCH, ELLER, kapslade OM & INTE logiska funktioner i Excel
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.
- Placera markรถrens fokus i cell F4
- Ange fรถljande formel som anvรคnder OM-funktionen
=OM(E4<6000,"Ja","Nej")
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
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.
Formeln fรถr ovanstรฅende flรถdesschema รคr fรถljande
=OM(B1=โSรถndagโ,โdags att vilaโ,OM(B1=โLรถrdagโ,โfest braโ,,โatt gรถra-listaโ))
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
Skapa en ny arbetsbok och ange data enligt nedan
- Ange fรถljande formel
=OM(B1=โSรถndagโ,โdags att vilaโ,OM(B1=โLรถrdagโ,โfest braโ,,โatt gรถra-listaโ))
- Ange lรถrdag i celladress B1
- Du kommer att fรฅ fรถljande resultat
Ladda ner Excel-filen som anvรคnds i handledningen
Sammanfattning
Logiska funktioner anvรคnds fรถr att infรถra beslutsfattande vid utvรคrdering formler och funktioner i Excel.






