Hur IF-funktionen fungerar
IF Funktionsöversikt
IF-funktionen i Excel kan användas för att anpassa innehållet i specifika celler beroende på huruvida vissa villkor i andra kalkylarkceller som du anger är uppfyllda.
Grundformen eller syntaxen i Excel: s IF-funktion är:
= IF (logic_test, value_if true, value_if_false)
Vad funktionen gör är:
- Test för att se om ett angivet villkor - logiskt test - är sant eller felaktigt
- Om villkoret är sant utförs funktionen som identifieras i värde om det är sant argument
- Om villkoret är felaktigt, kommer det att utföra åtgärden som anges i värde om det är felaktigt argument.
De utförda åtgärderna kan innefatta att utföra en formel, infoga en textuppsättning eller lämna ett utvalt målcellsämne.
IF Funktion steg för steg handledning
Denna handledning använder följande IF-funktion för att beräkna ett årligt avdrag för anställda baserat på deras årliga lön.
= IF (D6 <30 tusen, $ D $ 3 * D6, $ D $ 4 * D6)
Inom runda parenteserna utför de tre argumenten följande uppgifter:
- De logiskt test kontrollerar om en anställds lön är mindre än $ 30.000
- Om mindre än $ 30,000, den värde om det är sant argument multiplicerar lön med avdragsränta på 6%
- Om inte mindre än $ 30.000, den värde om det är felaktigt argument multiplicerar lön med avdragsräntan på 8%
På följande sidor anges stegen som används för att skapa och kopiera IF-funktionen som ses i bilden ovan för att beräkna detta avdrag för flera anställda.
Handledning steg
- Ange inlärningsdata
- Starta IF-funktionen
- Ange det logiska testargumentet
- Ange värdet om sant argument
- Ange värdet om felaktigt Argument och Slutför IF-funktionen
- Kopiering av IF-funktionen med fyllhandtaget
Ange inlärningsdata
Ange data i cellerna C1 till E5 i ett Excel-kalkylblad som det ses i bilden ovan.
Den enda data som inte matats in vid denna punkt är IF-funktionen själv i cellen E6.
För de som inte tycker om att skriva, använd dessa anvisningar för att kopiera data till ett Excel-kalkylblad.
Obs! Anvisningarna för kopiering av data innehåller inte formateringssteg för arbetsbladet.
Detta kommer inte att störa färdigställandet av handledningen. Ditt arbetsblad kan se annorlunda än det visade exemplet, men IF-funktionen ger dig samma resultat.
02 av 06Starta IF-funktionen
IF-funktionsdialogrutan
Även om det är möjligt att bara skriva IF-funktionen
= IF (D6 <30 tusen, $ D $ 3 * D6, $ D $ 4 * D6)
in i cell E6 i kalkylbladet, tycker många att det är lättare att använda funktionens dialogruta för att gå in i funktionen och dess argument.
Som visas i bilden ovan gör det enkelt att skriva in funktionens argument en åt gången utan att behöva oroa sig för att inkludera kommatecken som fungerar som separatorer mellan argumenten.
I denna handledning används samma funktion flera gånger, med den enda skillnaden att några av cellreferenserna är olika beroende på platsen för funktionen.
Det första steget är att ange funktionen i en cell på ett sådant sätt att det kan kopieras korrekt till andra celler i arbetsbladet.
Handledning steg
- Klicka på cell E6 för att göra den aktiva cellen - det är här IF-funktionen kommer att vara placerad
- Klicka på formler fliken av bandet
- Klicka på Logisk ikonen för att öppna rullgardinsmenyn
- Klicka på OM i listan för att hämta IF-dialogrutan
Data som kommer att skrivas in i de tre tomma raderna i dialogrutan kommer att bilda IF-funktionens argument.
Handledning Snabbval
För att fortsätta med denna handledning kan du
- ange argumenten i dialogrutan som visas i bilden ovan och hoppa sedan till den sista sidan som täcker kopiering av IF-funktionen till raderna 7 till 10;
- eller följa igenom de tre följande sidorna, som ger detaljerade anvisningar och förklaringar för inmatning av de tre argumenten.
Ange det logiska testargumentet
Ange det logiska testargumentet
Det logiska testet kan vara något värde eller uttryck som ger dig ett sant eller falskt svar. De data som kan användas i detta argument är siffror, cellreferenser, resultaten av formler eller textdata.
Det logiska testet är alltid en jämförelse mellan två värden och Excel har sex jämförelseoperatörer som kan användas för att testa om de två värdena är lika eller ett värde är mindre än eller större än det andra.
I denna handledning är jämförelsen mellan värdet i cell E6 och tröskel lön på $ 30.000.
Eftersom målet är att ta reda på om E6 är mindre än $ 30.000, Mindre än operatör " < " är använd.
Handledning steg
- Klicka på Logiktest rad i dialogrutan
- Klicka på cell D6 för att lägga till denna cellreferens till Logiktest linje.
- Skriv mindre än nyckeln " < "på tangentbordet.
- Skriv 30000 efter den mindre än symbolen.
- Notera : Gå inte in i dollartecknet ($) eller en kommaseparator (,) med ovanstående belopp. En Ogiltig Felmeddelandet visas i slutet av Logiktest linje om någon av dessa symboler matas in tillsammans med data.
- Det avslutade logiska testet ska läsa: D6 <3000
Ange värdet om sant argument
Ange argumentet Value_if_true
Värdet Value_if_true berättar om IF-funktionen vad man ska göra om det logiska testet är sant.
Value_if_true-argumentet kan vara en formel, ett block med text, ett tal, en cellreferens eller cellen kan lämnas tom.
Om den anställdes årslön i cell D6 är mindre än $ 30.000, är IF-funktionen att använda en formel för att multiplicera lön med avdragsräntan på 6%, som ligger i cell D3.
Relativ vs Absolut Cell Referenser
När det är klart är det avsikten att kopiera IF-funktionen i E6 till cellerna E7 till E10 för att ta reda på avdragsräntan för de övriga anställda som listas.
Normalt, när en funktion kopieras till andra celler, ändras cellreferenserna i funktionen för att återspegla funktionens nya plats.
Dessa kallas relativa cellreferenser och de gör det vanligtvis lättare att använda samma funktion på flera platser.
Ibland kan dock cellreferenser ändras när en funktion kopieras resultera i fel.
För att förhindra sådana fel kan cellreferenser göras Absolut vilket hindrar dem från att förändras när de kopieras.
Absoluta cellreferenser skapas genom att lägga till dollartecken runt en vanlig cellreferens, till exempel $ D $ 3.
Lägga till dollarns tecken görs enkelt genom att trycka på F4 tangent på tangentbordet efter att cellreferensen har skrivits in i ett arbetsblad eller i en funktionsdialogruta.
Absolut Cell Referenser
För denna handledning är de två cellreferenser som måste förbli desamma för alla fall av IF-funktionen D3 och D4 - cellerna innehåller avdragsräntorna.
Därför är det för detta steg, när cellreferensen D3 matas in i rutan Value_if_true i dialogrutan, det kommer att vara som en absolut cellreferens $ D $ 3.
Handledning steg
- Klicka på värde_om_sant rad i dialogrutan.
- Klicka på cell D3 i kalkylbladet för att lägga till denna cellreferens till värde_om_sant linje.
- tryck på F4 tangent på tangentbordet för att göra E3 till en absolut cellreferens ( $ D $ 3 ).
- Tryck på asterisken ( * ) på tangentbordet. Asterisken är multiplikationssymbolen i Excel.
- Klicka på cell D6 för att lägga till denna cellreferens till värde_om_sant linje.
- Notera: D6 skrivs inte in som en absolut cellreferens eftersom den behöver ändras när funktionen kopieras
- Den färdiga Value_if_true-raden ska läsa: $ D $ 3 * D6 .
Ange värdet om falskt argument
Anger värdet Value_if_false
Värdet Value_if_false berättar om IF-funktionen vad som ska göras om det logiska testet är felaktigt.
Value_if_false-argumentet kan vara en formel, ett block med text, ett värde, en cellreferens eller cellen kan lämnas tom.
I den här handledningen ska IF-funktionen använda en formel för att multiplicera lön med avdragsräntan på 8%, som ligger i cell D4, om den anställdas årslön i cell D6 inte understiger $ 30.000.
Som i föregående steg, för att förhindra fel vid kopiering av den slutförda IF-funktionen, matas avdragshastigheten i D4 som en absolut cellreferens ( $ D $ 4 ).
Handledning steg
- Klicka på värde_om_falskt rad i dialogrutan
- Klicka på cell D4 för att lägga till denna cellreferens till värde_om_falskt linje
- tryck på F4 tangent på tangentbordet för att göra D4 till en absolut cellreferens ( $ D $ 4 ).
- Tryck på asterisken ( * ) på tangentbordet. Asterisken är multiplikationssymbolen i Excel.
- Klicka på cell D6 för att lägga till denna cellreferens till värde_om_falskt linje.
- Notera: D6 skrivs inte in som en absolut cellreferens eftersom den behöver ändras när funktionen kopieras
- Den färdiga Value_if_false-raden ska läsa: $ D $ 4 * D6 .
- Klicka på OK för att stänga dialogrutan och skriv in den färdiga IF-funktionen i cell E6.
- Värdet på $ 3 678,96 bör visas i cell E6.
- Eftersom B. Smith tjänar mer än $ 30 000 per år använder IF-funktionen formeln $ 45,987 * 8% för att beräkna sitt årliga avdrag.
- När du klickar på cell E6, komplett funktionen= IF (D6 <3000, $ D $ 3 * D6, $ D $ 4 * D6) visas i formulärfältet ovanför arbetsbladet
Om stegen i denna handledning har följts ska ditt arbetsblad innehålla samma IF-funktion som ses i bilden på sidan 1.
06 av 06Kopiering av IF-funktionen med Fill Handle
Kopiering av IF-funktionen med fyllhandtaget
För att slutföra kalkylbladet måste vi lägga till IF-funktionen till cellerna E7 till E10.
Eftersom våra data läggs ut i ett vanligt mönster kan vi kopiera IF-funktionen i cell E6 till de andra fyra cellerna.
När funktionen kopieras kommer Excel att uppdatera relativa cellreferenser för att återspegla funktionens nya plats samtidigt som den absoluta cellreferensen är densamma.
För att kopiera ner vår funktion kommer vi att använda Fill Handle.
Handledning steg
- Klicka på cellen E6 för att göra den till den aktiva cellen.
- Placera muspekaren över den svarta rutan i nedre högra hörnet. Pekaren ändras till ett plustecken "+".
- Klicka på vänster musknapp och dra fyllhanteraren ner till cell F10.
- Släpp musknappen. Cellerna E7 till E10 kommer att fyllas med resultaten från IF-funktionen.