Vill du förbättra dina Excel-kunskaper? Lär dig de bästa logiska funktionerna i Excel som kan förenkla din dataanalys och effektivisera ditt arbetsflöde.

Excels logiska funktioner är ryggraden i Excel-formler; dataanalys är ofullständig utan dessa funktioner. Du måste vända dig till logiska funktioner när du arbetar med dynamiska element och vill tilldela ett logiskt värde baserat på ett annat värde/villkor.

Precis som alla andra programmeringsspråk erbjuder Excel en uppsättning logiska funktioner som förenklar användarens liv. Om du arbetar med villkorsdata och vill att Excel ska utföra några beräkningar åt dig automatiskt, då är det dags att bemästra dessa logiska formler.

Vad är Excels logiska funktioner?

Excel erbjuder en mängd olika funktioner för slutanvändarna. Av alla tillgängliga funktioner är logiska operationer de mest använda eftersom de tillför ett stort värde till din data. Du kan tilldela villkorlig logik när du är på språng, utan att behöva oroa dig för att beräkna och tilldela relevanta värden för varje datacell.

instagram viewer

Några vanliga logiska funktioner inkluderar följande:

  • OM
  • IFS
  • IFERROR
  • OCH
  • ELLER
  • INTE

Du kan använda ovanstående funktioner individuellt och med IF-satserna. När du använder dem med IF-satsen får du kraftfulla villkorliga uttalanden, som kan ta dina formler upp ett snäpp och göra dig till en expertdataanalytiker.

1. IF-uttalande

IF-uttrycket är den mest grundläggande funktionen i Excel, men det ger ändå en kraft. När du tilldelar villkorsbaserade värden vänder du dig till Excels IF-sats, den primära funktionen för logiska villkor.

Beroende på typen och användningen av IF-funktionen får du ett relevant resultat från din formel. För att förbättra din användning och formelkvalitet kan du använda två typer av IF-satser:

  • Enkelt IF-uttalande
  • Kapslad IF-sats

A. The Single IF Statement

Den fristående IF-satsen är idealisk när du kontrollerar ett enskilt tillstånd. Ange villkoret; beroende på detta tillstånd kommer IF-satsen att returnera ett True/False-värde.

Så här kan du använda IF-satsen med ett enda kriterium:

=OM(logiskt_test, [värde_om_sant], [värde_om_falskt])

Exempel: När villkorsvärdet är 1 är resultatet Bra, och alternativt är det Dåligt när villkorsvärdet är 2.

=OM(A2=1,"Bra", OM(B2=1, "Dålig"))

B. Kapslad IF-utlåtande

Använda IF-funktion med funktionen Nested IF i Excel är lätt. Den kapslade IF-funktionen låter dig skicka flera villkor i en formel. Du kan specificera olika villkor och de resulterande sanna/falska värdena med en extra IF-sats.

Här är formeln för att använda kapslade IF-satser:

=OM(logiskt_test, [värde_om_sant], om (logiskt_test, [värde_om_sant], ...[värde_om_falskt]))

Lägg till det erforderliga antalet avslutande parenteser i slutet av din formel för att stänga alla dina IF-funktioner.

Exempel: Om du har flera villkor som 1, 2 och 3 och vill tilldela ett relaterat värde till varje nummer, kan du använda den kapslade IF-funktionen enligt följande:

=OM(A2=1,"Bra", OM(A2=2, "Medium", "Dålig"))

Beroende på ditt tillståndsvärde tilldelas ett värde automatiskt.

2. IFS funktion

IFS-funktionen är en relativt okomplicerad logisk funktion, eftersom den är lättare att läsa och du kan effektivt beräkna flera villkor samtidigt.

IFS-funktionen utvärderar dock alla definierade villkor, till skillnad från sin motsvarighet, som endast utvärderar ett villkor under exekvering. Du kan använda IFS-funktionen enligt nedan:

=IFS([Logiskt_test1, Värde_om_Sant1],...)

I IFS-funktionen måste du definiera alla True och False-värden.

3. IFERROR-funktion

Som namnet antyder kan du använda IFERROR-funktionen för att hantera eventuella inneboende fel när du stöter på ett. Om du till exempel delar ett tal med 0 får du #DIV/0! fel i Excel.

Alternativt, när du använder SLÖKNINGSfunktionen i Excel, får du ett #N/A-fel varje gång du får ett resultat som inte matchar/tomt värde. För att fånga dessa fel och visa ett alternativt värde kan du använda IFERROR-funktionen.

Här är syntaxen som referens:

=IFERROR(värde, värde_om_fel)

Exempel: När du dividerar täljaren med nämnarens kolumnvärden får du #DIV/0! fel. Du kan använda IFERROR för att visa ett alternativt värde (0 i exemplet nedan), så snart formeln resulterar i fel.

=FEL(A2/B2; 0)

4. OCH funktion

OCH-funktionen är en del av OM-funktionen och du kan använda den för att definiera två eller flera beroende villkor i en OM-formel. Anta att du måste visa ett resultat, baserat på två kriterier i din formel:

=OM(OCH(Kriterier1, Kriterier2), [värde_om_sant], [värde_om_falskt])

Innan du tilldelar värdet True kommer formeln att kontrollera om kriterierna 1 och 2 är uppfyllda. Om något av villkoren inte är uppfyllt kommer det automatiskt att flyttas till den senare delen av formeln, det definierade False-värdet.

När du har fler än två villkor kan du justera formeln ovan; istället för två, specificera tre eller fler villkor med AND-satsen. Här är syntaxen som referens:

=OM(OCH(Kriterier1, Kriterier2, Kriterier3...), [värde_om_sant], [värde_om_falskt])

Exempel: I följande exempel, när värdena i kolumnerna första villkor och andra villkor är lika med 1, är resultatet bra, annars är det dåligt.

=OM(OCH(A2=1,B2=1),"Bra","Dålig")

5. ELLER-funktion

ELLER-funktionen är mångfacetterad, vilket ger dig stor frihet att utöka dina logiska operationer. Till skillnad från OCH-funktionen kommer ELLER-funktionen att ge ett resultat om några angivna villkor är sanna. Alternativt får du det angivna False-värdet om villkoren inte är uppfyllda.

=OM(ELLER(Kriterier1, Kriterier2), [värde_om_sant], [värde_om_falskt])

Så här kan du använda ELLER-funktionen med flera villkor inom en OM-funktion:

=OM(ELLER(Kriterier1, Kriterier2, Kriterier3...), [värde_om_sant], [värde_om_falskt])

Exempel: Utdata visar Good eftersom ett angivet villkor är True inom ELLER-funktionen.

6. Fungerar inte

Vad händer när du har många värden och vill vända dina villkorskontroller? Istället för att ange alla värden i formeln kan du använda funktionen INTE med OM-funktionen för att förenkla dina formler.

Du kan tänka på NOT-funktionen som en omvänd funktion, och den fungerar bra när du vill ange motsatta villkor i dina IF-satser. Här är den grundläggande syntaxen för en NOT-funktion i Excel:

=OM(INTE(logiskt_test), [värde_om_sant], [värde_om_falskt])

Exempel: I exemplet nedan letar villkoret efter motsatsen till 1 och visar Dåligt så snart villkoret är sant.

Microsofts Excel erbjuder en mängd olika funktioner för både nybörjare och avancerade användare. Med tanke på dess utbredda användning finns det mycket att se fram emot i Excel. Om du börjar med Excel bör du lära dig de mest grundläggande funktionerna och gå långsamt uppför stegen för att bemästra verktyget.