Vad du ska veta
- Syntaxen för OM-DÅ är =OM(logiskt test,värde om sant,värde om falskt) .
- Värdet 'true' talar om för funktionen vad den ska göra om resultatet av det logiska testet är sant.
- Värdet 'false' talar om för funktionen vad den ska göra om resultatet av logiktestet är falskt.
Den här artikeln förklarar hur du skriver och använder OM-funktionen (även känd som OM-DÅ) i Excel. Instruktionerna gäller Microsoft 365, Excel 2021, 2019, 2016, 2013, 2010; Excel för Mac och Excel Online.
Windows 10-menyn öppnas inte
Hur man skriver OM-DÅ i Excel
IF-funktionen i Excel är ett sätt att lägga till beslutsfattande i dina kalkylblad. Den testar ett tillstånd för att se om det är sant eller falskt och utför sedan en specifik uppsättning instruktioner baserat på resultaten.
Du kan till exempel ställa in ett OM för att återställa resultat om en specifik cell är större än 900. Om den är det kan du få formeln att returnera texten 'PERFEKT'. Om den inte är det kan du få formeln att returnera 'FÖR LITEN.'
OM-DÅ-funktionens syntax inkluderar namnet på funktionen och funktionsargumenten inom parentes.
Detta är den korrekta syntaxen för IF-THEN-funktionen:
IF-delen av funktionen är det logiska testet. Det är här du använder jämförelseoperatorer för att jämföra två värden. THEN-delen av funktionen kommer efter det första kommatecken och innehåller två uppsättningar instruktioner med ett kommatecken mellan dem.
- Det första objektet talar om för funktionen vad den ska göra om jämförelsen är sann.
- Det andra objektet talar om för funktionen vad den ska göra om jämförelsen är falsk.
Ett enkelt OM-DÅ-funktionsexempel
Innan vi går vidare till mer komplexa beräkningar, låt oss titta på ett enkelt exempel på ett OM-DÅ-sats.
Vårt kalkylblad är inställt med cell A1 som 0. Vi kan mata in följande formel i B1 för att indikera om värdet är större än 00.
Denna funktion har följande delar:
- Fast nummer
- En teckensträng (textvärde)
- Datum eller tid
- Funktioner som returnerar något av värdena ovan
- En referens till någon annan cell i kalkylarket som innehåller något av ovanstående värden
- Hur skapar jag flera IF-THEN-satser i Excel?
Använd Nesting i Excel för att skapa flera IF-THEN-satser. Alternativt kan du använda IFS-funktion .
- Hur många IF-satser kan du kapsla i Excel?
Du kan kapsla upp till 7 IF-satser i en enda IF-THEN-sats.
- Hur fungerar villkorlig formatering i Excel?
Med villkorlig formatering i Excel kan du tillämpa mer än en regel på samma data för att testa för olika förhållanden. Excel avgör först om de olika reglerna är i konflikt, och i så fall bestämmer programmet vilken villkorlig formateringsregel som ska tillämpas på data.
I klartext säger denna IF-funktion: 'Om värdet i A1 är större än 1 000, skrivPERFEKT. Annars skrivFÖR LITEN.'
Jämförelsedelen av funktionen kan endast jämföra två värden. Vilket av dessa två värden kan vara:
Den 'santa' eller 'falska' delen av funktionen kan också returnera något av ovanstående. Du kan göra IF-funktionen mycket avancerad genom att bädda in ytterligare beräkningar eller funktioner i den.
När du anger sanna eller falska villkor för en IF-THEN-sats i Excel, måste du använda citattecken runt all text du vill returnera, såvida du inte använder TRUE och FALSE, som Excel automatiskt känner igen. Andra värden och formler kräver inte citattecken.
Mata in beräkningar i IF-THEN-funktionen
Du kan bädda in olika beräkningar för IF-funktionen att utföra, beroende på jämförelseresultaten. Detta exempel använder en beräkning för skattesatsen, beroende på den totala inkomsten i B2. Det logiska testet jämför den totala inkomsten i B2 för att se om den är större än 000,00.
Om värdet i B2 är större än 50 000, kommer IF-funktionen att multiplicera det med 0,15. Om den är lägre kommer funktionen att multiplicera den med 0,10.
Du kan också bädda in beräkningar i funktionens jämförelsesida. I exemplet ovan kan du uppskatta att den skattepliktiga inkomsten endast kommer att vara 80 % av den totala inkomsten. Med detta i åtanke kan du ändra ovanstående IF-funktion till följande:
Denna formel multiplicerar först inmatningsvärdet (i det här fallet B2) med 0,8 och sedan jämförs resultatet med 50 000. Resten av funktionen fungerar likadant.
Eftersom Excel behandlar kommatecken som brytpunkter mellan delar av en formel, använd dem inte när du anger siffror högre än 999. Skriv till exempel 1 000, inte 1 000.
Kapslingsfunktioner inuti en IF-funktion
Du kan också bädda in (eller 'kapsla') en funktion i en IF-sats i Excel. Den här åtgärden låter dig utföra avancerade beräkningar och sedan jämföra de faktiska resultaten med de förväntade resultaten.
I det här exemplet, låt oss säga att du har ett kalkylblad med fem elevers betyg i kolumn B. Du kan medelvärde för dessa betyg med funktionen MEDEL. Beroende på klassgenomsnittsresultat kan du få cell C2 att returnera antingen 'Utmärkt!' eller 'Behöver arbete.'
Så här skulle du mata in det OM-DÅ i Excel:
På engelska: 'Om medelvärdet av värdena från B2 till B6 är större än 85, skrivExcellent!Skriv annarsBehöver arbete.'
Som du kan se kan du skapa dynamiska och mycket funktionella kalkylblad genom att mata in OM-DÅ-funktionen i Excel med inbäddade beräkningar eller funktioner.
FAQ