Rekommenderas, 2024

Redaktionen

Hur man skriver en IF-formel / -förklaring i Excel

Excel är ett så kraftfullt kalkylprogram som jag tvivlar på att alla kanske kan veta allt som det kan göra. Det finns så många aspekter på programmet, det är fantastiskt att det alla kan inkapslas i ett så enkelt gränssnitt. Jag använde nyligen Excel för lite arbete hemma och fann mig själv med hjälp av IF-funktionen för att skriva några formler.

Att kunna skriva ett enkelt IF-uttalande i Excel är viktigt, speciellt om du hanterar många siffror hela tiden. Det är ett av de sakerna som inte är för komplicerade som makron, men inte nödvändigtvis intuitiva som att summera en kolumn med siffror.

IF uttalanden i Excel

I den här artikeln går jag igenom en kort primer för att skriva ett IF-uttalande i ett Excel-kalkylblad. För att komma igång bör du förstå grunden för alla IF-uttalanden:

 Om villkoret är SANN ELSE felaktigt 

Det är ganska mycket det. Villkoret är vanligtvis en jämförelse av något. Att något är normalt tal eller text. Vi börjar med några grundläggande antal jämförelser, sedan text, inkludera operatörer som AND / OR, etc. Så här är vårt första exempel:

Vi har ett mycket enkelt exempel här. Två kolumner med två siffror, 25 och 35. Om kolumn C vill vi kolla om kolumn A är större än 10 kommer vi att skriva ut texten Ja, annars texten nr . Några saker att notera:

1. Du behöver inte lägga en uppsättning parentes kring den faktiska jämförelsen, men det är mycket bra, speciellt när jämförelsen blir mer komplicerad.

2. För att skriva ut text för det sanna eller falska värdet måste du använda dubbla citat. Om du inte gör det, kommer det att tro att du försöker referera till ett namnområde i Excel.

Nu får vi se några fler saker du kan göra. I jämförelsessektionen kan du också göra matematik också. Du kan till exempel göra detta om du gillar:

Här säger vi att om värdet på A2 gånger 10 är större än 10, matar du ut Ja, annars matar ut nr. Pretty straight forward eh? Låt oss nu säga att vi ville skriva ut siffror istället för text. Här är ett exempel:

I det här exemplet, om värdet i A2 är större än 10, kommer det att mata ut värdetiderna 2, annars ökar det värdet med 5. Ganska meningslöst, men du får poängen. Du kan också använda värdet av andra celler i formeln.

Här säger vi att om värdet på A2 är större än 10, då flera B2 med 10, annars multipel B2 med 5 och matar ut det värde till cell C2. Låt oss göra det mer komplicerat. Vad händer om vi ville skriva ut Ja om både A2 och B2 är större än 10?

Här är något nytt! Om vi ​​vill ha A2> 10 OCH B2> 10 måste vi använda AND-funktionen inom IF-funktionen. Låter svårt, men inte så illa. AND-funktionen tar i grunden flera jämförelsesargument (A2> 10) och gör en AND på dem. De måste alla vara sanna för att "Ja" ska visas. Du kan lägga till tre eller fyra eller flera jämförelsesargument om du vill. Om du vill göra en ELLER, ersätter du bara OCH ovan med ordet OR.

Vad sägs om om du vill returnera ett annat värde än text eller ett beräknat nummer. Vad händer om du vill returnera värdet på en cell på ett annat ark? Tja, du kan göra något så här:

För det verkliga värdet kommer jag att returnera värdet av cell A1 på Sheet 2. Det är ganska enkelt! Så du kan enkelt hänvisa värden från andra ark om du vill. I samma ljus kan du också använda ett värde från ett annat ark i den logiska jämförelsen, dvs Sheet2! A1> 10. Låt oss titta på fler saker du kan göra! Låt oss säga att du ville göra ett IF-uttalande baserat på typen av värde som lagras i en cell (nummer, text eller tomt). Du kan göra något så här:

Du kan använda ISTEXT och ISNUMBER för de andra två typerna av data. Dessa funktioner kan vara mycket praktiska när du skriver IF-formuleringar. Observera att du i grund och botten kan använda de flesta funktionerna i Excel inuti ett IF-uttalande, så springa loss. Till exempel kan du använda funktioner som SUM, MAX, MIN, etc.

Hittills har vi bara arbetat med ett värde i den logiska jämförelsen, men låt oss säga att vi vill arbeta med en grupp av celler. Om till exempel, om alla siffror i ett antal celler är större än 10, matar du ut True, annars False.

Det är lika enkelt som att använda kolon som visas ovan, A2: A4. I det här fallet testas varje värde från A2 till A4 för att se om det är större än 10. Om alla är så kommer det sanna värdet att visas. Vad sägs om kapslade IF-uttalanden?

Här säger jag att om A2 är större än 10, mata ut ett värde, men om inte, utför sedan en annan IF-jämförelse. Om B2 är större än 10, mata sedan ett annat värde. Du kan boa IF-uttalanden 64 nivåer djupt, vilket innebär att du kan göra några ganska komplicerade saker. Du behöver nog aldrig gå så långt, men ibland är det användbart några nivåer djupt.

Detta är bara en grundläggande introduktion till IF-uttalandet, men förhoppningsvis kommer det att komma igång. Försöker du skriva ett IF-uttalande att göra något i Excel och kan inte räkna ut det? Skriv en kommentar här med problemet och jag försöker hjälpa dig att skriva rätt formulär för IF. Njut av!

Top