Excel är ett så kraftfullt kalkylprogram som jag tvivlar på att alla kanske kan veta allt som den 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 en 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 tillstånd SEDAN Sann ANNAN falsk
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 mata ut texten Ja, annars texten Nej. 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 namngivna sortiment 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, så skriv 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. Nu ska vi 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 sanna värdet kommer jag att returnera värdet på 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 IF-formel. Njut av!