Hur man skriver en IF-formel/påstående i Excel
Excel är ett så kraftfullt kalkylprogram att jag tvivlar på att någon kan veta allt det kan göra. Det finns så många aspekter av programmet, det är fantastiskt att allt kan kapslas in i ett så enkelt gränssnitt. Jag använde nyligen Excel för lite arbete hemma och kom på mig själv med att använda 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 saker som inte är alltfö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 kommer jag att gå igenom en kort primer om hur du skriver ett IF-uttalande i ett Excel -kalkylblad. För att komma igång bör du förstå grunden för alla IF-uttalanden:
IF condition THEN true ELSE false
Det är ganska mycket det. Tillståndet är vanligtvis en jämförelse av något. Att något är normalt siffror eller text. Vi börjar med några grundläggande sifferjämförelser, sedan text och inkluderar sedan operatorer som AND/OR osv. 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(Column C) vill vi kontrollera om kolumn A(Column A) är större än 10, kommer vi att mata ut texten Ja(Yes) , annars texten Nej(No) . Några saker att notera:
1. Du behöver inte sätta en parentes runt den faktiska jämförelsen, men det är mycket bra praxis, speciellt när jämförelsen blir mer komplicerad.
2. För att skriva ut text för sant eller falskt värde måste du använda dubbla citattecken. Om du inte gör det kommer den att tro att du försöker hänvisa till ett namngivet intervall i Excel .
Nu ska vi se lite mer saker du kan göra. I jämförelsesektionen kan du också göra matematik. Du kan till exempel göra detta om du vill:
Här säger vi att om värdet på A2 gånger 10 är större än 10, då utgång Ja(Yes) , annars utgång Nej . Ganska(Pretty) okomplicerat va? 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ärdet gånger 2, annars kommer det att multiplicera värdet med 5. Ganska(Pretty) värdelöst, men du förstår poängen. Du kan också använda värdet för andra celler också i formeln.
Här säger vi att om värdet på A2 är större än 10, då multipla B2 med 10, annars multipla B2 med 5 och mata ut det värdet i cell C2. Låt oss nu göra det mer komplicerat. Vad händer om vi ville skriva ut Ja(Yes) om både A2 och B2 är större än 10?
Här är något nytt! Om vi vill ha A2 > 10 AND B2 > 10 måste vi använda OCH-(AND) funktionen inuti OM-funktionen. Låter knepigt, men inte så illa. OCH -funktionen tar(AND) i princip flera jämförelseargument ( A2 > 10 ) och gör en OCH(AND) på dem. De måste alla vara sanna för att " Ja(Yes) " ska visas. Du kan lägga till tre eller fyra eller fler jämförelseargument om du vill. Om du vill göra ett ELLER, ersätt helt enkelt OCH(AND) ovan med ordet ELLER.
Vad sägs om om du vill returnera ett annat värde än text eller ett beräknat antal. Vad händer om du vill returnera värdet av 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 för cell A1 på blad 2(Sheet 2) . Det är ganska lätt! Så du kan enkelt referera till 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 en IF-sats baserat på typen av värde som lagras i en cell (nummer, text eller tom). 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 väldigt praktiska när du skriver IF-formler. Observera att du i princip kan använda de flesta funktioner i Excel inuti en IF-sats, så kör gärna loss. Du kan till exempel 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 celler. Till exempel, om alla siffror i ett cellområde är större än 10, mata ut True , annars False .
Det är så enkelt som att använda kolon som visas ovan, A2:A4. I det här fallet kommer varje värde från A2 till A4 att testas för att se om det är större än 10. Om alla är det, kommer det sanna värdet att visas. Hur är det med kapslade IF-satser?
Här säger jag att om A2 är större än 10, mata ut ett värde, men om inte, utför en annan IF-jämförelse. OM B2(IF B2) är större än 10, mata ut ett annat värde. Du kan kapsla IF-satser 64 nivåer djupa, vilket betyder att du kan göra ganska komplicerade saker. Du kommer förmodligen aldrig att behöva gå så långt, men ibland är det användbart några nivåer djupa.
Detta är bara en grundläggande introduktion till IF-utlåtandet, men förhoppningsvis kommer det att få dig igång. Försöker du skriva ett IF-uttalande för att göra något i Excel och kan inte lista ut det? Skriv en kommentar här med problemet så ska jag försöka hjälpa dig att skriva rätt IF-formel. Njut av!
Related posts
Hur man tar bort tomma rader i Excel
Hur man använder Excels Speak Cells-funktion
Hur man infogar ett Excel-kalkylblad i ett Word-dokument
Hur man använder Excels What-If-analys
Hur man fixar en rad i Excel
Hur man sammanfogar data i flera Excel-filer
När ska man använda Index-Match istället för VLOOKUP i Excel
Hur man söker i Excel
Hur man skapar ett VBA-makro eller skript i Excel
10 Excel-tips och tricks för 2019
Google Sheets vs Microsoft Excel – Vilka är skillnaderna?
Hur man använder If och Nested If-satser i Excel
Hur man spårar beroende i Excel
Hur man snabbt infogar flera rader i Excel
Hur man skapar en enkel pivottabell i Excel
5 sätt att konvertera text till siffror i Excel
Hur man sorterar efter datum i Excel
Hur man använder PMT-funktionen i Excel
Grundläggande datasortering med en kolumn och flera kolumner i Excel-kalkylblad
Centrera dina kalkylbladsdata i Excel för utskrift