Sådan skriver du en IF-formel/-erklæring i Excel
Excel er et så kraftfuldt regnearksprogram, at jeg tvivler på, at nogen overhovedet kan vide alt, hvad det kan. Der er så mange aspekter ved programmet, det er forbløffende, at det hele kan indkapsles i en så enkel grænseflade. Jeg brugte for nylig Excel til noget arbejde derhjemme og fandt mig selv i at bruge IF-funktionen til at skrive et par formler.
At kunne skrive en simpel IF-sætning i Excel er essentiel, især hvis du beskæftiger dig med mange tal hele tiden. Det er en af de ting, der ikke er for kompliceret som makroer, men ikke nødvendigvis intuitivt som at opsummere en kolonne med tal.
IF-udsagn i Excel
I denne artikel vil jeg lede dig gennem en kort primer om at skrive en IF-sætning i et Excel -regneark. For at komme i gang bør du forstå grundlaget for alle IF-udsagn:
IF condition THEN true ELSE false
Det er stort set det. Tilstanden er normalt en sammenligning af noget. At noget normalt er tal eller tekst. Vi starter med nogle grundlæggende talsammenligninger, derefter tekst, og inkluderer derefter operatorer som AND/OR osv. Så her er vores første eksempel:
Vi har et meget simpelt eksempel her. To kolonner med to tal, 25 og 35. Hvis kolonne C(Column C) vil vi kontrollere, om kolonne A(Column A) er større end 10, vil vi udskrive teksten Ja(Yes) , ellers teksten Nej(No) . Et par ting at bemærke:
1. Du behøver ikke sætte en parentes omkring selve sammenligningen, men det er meget god praksis, især når sammenligningen bliver mere kompliceret.
2. For at udskrive tekst for den sande eller falske værdi, skal du bruge dobbelte anførselstegn. Hvis du ikke gør det, vil den tro, at du forsøger at henvise til et navngivet område i Excel .
Lad os nu se nogle flere ting, du kan gøre. I sammenligningsafsnittet kan du også lave matematik. For eksempel kan du gøre dette, hvis du kan lide:
Her siger vi, at hvis værdien af A2 gange 10 er større end 10, så output Ja(Yes) , ellers output Nej. Ret(Pretty) ligetil ikke? Lad os nu sige, at vi ville udskrive tal i stedet for tekst. Her er et eksempel:
I dette eksempel, hvis værdien i A2 er større end 10, vil den udlæse værdien gange 2, ellers vil den gange værdien med 5. Ret(Pretty) ubrugelig, men du forstår pointen. Du kan også bruge værdien af andre celler i formlen.
Her siger vi, at hvis værdien af A2 er større end 10, så multiplicerer vi B2 gange 10, ellers multiplums B2 gange 5 og udlæser denne værdi i celle C2. Lad os nu gøre det mere kompliceret. Hvad hvis vi ville udskrive Ja(Yes) , hvis både A2 og B2 er større end 10?
Her er noget nyt! Hvis vi vil have A2 > 10 AND B2 > 10 , så skal vi bruge OG-(AND) funktionen inde i HVIS-funktionen. Det lyder svært, men ikke så slemt. AND- funktionen tager grundlæggende flere sammenligningsargumenter ( A2 > 10 ) og laver et OG(AND) på dem. De skal alle være sande, for at " Ja(Yes) " kan vises. Du kan tilføje tre eller fire eller flere sammenligningsargumenter, hvis du vil. Hvis du vil lave en ELLER, skal du blot erstatte AND ovenfor med ordet ELLER.
Hvad med, hvis du vil returnere en anden værdi end tekst eller et beregnet tal. Hvad hvis du vil returnere værdien af en celle på et andet ark? Nå, du kan gøre sådan noget:
For den sande værdi vil jeg returnere værdien af celle A1 på ark 2(Sheet 2) . Det er ret nemt! Så du kan nemt referere værdier fra andre ark, hvis du vil. I samme lys kan du også bruge en værdi fra et andet ark i den logiske sammenligning, dvs. Ark2!A1 > 10. Lad os se på flere ting, du kan gøre! Lad os sige, at du ville lave en IF-sætning baseret på den type værdi, der er gemt i en celle (tal, tekst eller tom). Du kan gøre sådan noget:
Du kan bruge ISTEXT og ISNUMBER til de to andre typer data. Disse funktioner kan være virkelig praktiske, når du skriver IF-formler. Bemærk, at du som udgangspunkt kan bruge de fleste funktioner i Excel inde i en IF-sætning, så du er velkommen til at løbe løs. For eksempel kan du bruge funktioner som SUM , MAX , MIN , osv.
Indtil videre har vi kun arbejdet med én værdi i den logiske sammenligning, men lad os sige, at vi vil arbejde med en gruppe celler. Hvis f.eks. alle tallene i et celleområde er større end 10, skal du udskrive True , ellers False .
Det er så simpelt som at bruge kolon som vist ovenfor, A2:A4. I dette tilfælde vil hver værdi fra A2 til A4 blive testet for at se, om den er større end 10. Hvis alle værdier er det, vil den sande værdi blive vist. Hvad med indlejrede IF-sætninger?
Her siger jeg, at hvis A2 er større end 10, udlæs en værdi, men hvis ikke, så udfør en anden IF-sammenligning. HVIS B2(IF B2) er større end 10, udlæs en anden værdi. Du kan indlejre IF-udsagn 64 niveauer dybe, hvilket betyder, at du kan lave nogle ret komplicerede ting. Du behøver nok aldrig gå så langt, men nogle gange er det nyttigt et par niveauer dybt.
Dette er kun en grundlæggende introduktion til IF-erklæringen, men forhåbentlig vil det få dig i gang. Forsøger du at skrive en IF-sætning for at gøre noget i Excel og kan du ikke finde ud af det? Skriv en kommentar her med problemet, og jeg vil prøve at hjælpe dig med at skrive den rigtige IF-formel. God fornøjelse!
Related posts
Sådan slettes tomme linjer i Excel
Sådan bruger du Excels Tal Cells-funktion
Sådan indsætter du et Excel-regneark i et Word-dokument
Sådan bruges Excels What-If-analyse
Sådan rettes en række i Excel
Brug dynamiske områdenavne i Excel til fleksible dropdowns
Grundlæggende én-kolonne og multi-kolonne datasortering i Excel-regneark
Bevar cellereferencer, når du kopierer en formel i Excel
3 måder at opdele en celle i Excel
Sådan fjerner du gitterlinjer i Excel
Sådan opretter du flere linkede rullelister i Excel
Sådan bruger du absolutte referencer i Excel
4 måder at bruge et flueben i Excel
Sådan flettes celler, kolonner og rækker i Excel
Sådan flyttes kolonner i Excel
Sådan deler du en Excel-fil for nemt at samarbejde
Sådan indsætter du CSV eller TSV i et Excel-regneark
Sådan opretter du en simpel pivottabel i Excel
Sådan bruges If og Nested If-sætninger i Excel
Forskelle mellem Microsoft Excel Online og Excel til skrivebordet