Hvordan IF-funktionen virker
IF Funktionsoversigt
IF-funktionen i Excel kan bruges til at tilpasse indholdet af bestemte celler afhængigt af om visse betingelser i andre regnearkceller, du angiver, er opfyldt eller ej.
Den grundlæggende formular eller syntaks for Excel's IF-funktion er:
= IF (logic_test, value_if true, value_if_false)
Hvad funktionen gør er:
- Test for at se om en bestemt tilstand - logisk test - er sandt eller falsk
- Hvis tilstanden er sand, vil funktionen udføre den handling, der er identificeret i værdi hvis sand argument
- Hvis tilstanden er fejlagtig, vil den udføre den handling, der er angivet i værdi hvis falsk argument.
De udførte handlinger kan omfatte at udføre en formel, indsætte en tekstopgørelse eller efterlade en udpeget målcelle blank.
IF Funktion Trin for trin Tutorial
Denne vejledning bruger følgende IF-funktion til at beregne et årligt fradragsbeløb for medarbejdere ud fra deres årlige løn.
= IF (D6 <30000, $ D $ 3 * D6, $ D $ 4 * D6)
Inde i de runde parenteser udfører de tre argumenter følgende opgaver:
- Det logisk test kontrollerer for at se om en medarbejders løn er mindre end $ 30.000
- Hvis mindre end $ 30.000, den værdi hvis sand argument multiplicerer lønnen med fradragsraten på 6%
- Hvis ikke mindre end $ 30.000, den værdi hvis falsk argument multiplicerer lønnen med fradragsrenten på 8%
På de følgende sider beskrives de trin, der blev brugt til at oprette og kopiere IF-funktionen som vist i billedet ovenfor for at beregne dette fradrag for flere medarbejdere.
Tutorial trin
- Indtastning af vejledningsdata
- Start af IF-funktionen
- Indtastning af det logiske testargument
- Indtast værdien hvis sandt argument
- Indtast værdien hvis falsk Argument og Komplet IF-funktionen
- Kopiering af IF-funktionen ved hjælp af fyldhåndtaget
Indtastning af vejledningsdata
Indtast dataene i cellerne C1 til E5 i et Excel-regneark som det ses i billedet ovenfor.
De eneste data, der ikke er indtastet på dette tidspunkt, er IF-funktionen selv placeret i celle E6.
For dem, der ikke har lyst til at skrive, skal du bruge disse instruktioner til at kopiere dataene til et Excel-regneark.
Bemærk: Henvisningerne til kopiering af data omfatter ikke formateringstrin for regnearket.
Dette vil ikke forstyrre udførelsen af vejledningen. Dit regneark kan se anderledes ud end det viste eksempel, men IF-funktionen giver dig de samme resultater.
02 af 06Start af IF-funktionen
IF-funktionsdialogboksen
Selv om det er muligt at bare skrive IF-funktionen
= IF (D6 <30000, $ D $ 3 * D6, $ D $ 4 * D6)
ind i celle E6 i regnearket, finder mange mennesker det lettere at bruge funktionens dialogboks til at indtaste funktionen og dens argumenter.
Som det fremgår af billedet ovenfor, gør dialogboksen det nemt at indtaste funktionens argumenter en ad gangen uden at skulle bekymre sig om at inkludere kommaserne, der fungerer som separatorer mellem argumenterne.
I denne vejledning anvendes den samme funktion flere gange, med den eneste forskel at nogle af cellehenvisningerne er forskellige afhængigt af placeringen af funktionen.
Det første trin er at indtaste funktionen i en celle på en sådan måde, at den kan kopieres korrekt til andre celler i regnearket.
Tutorial trin
- Klik på celle E6 for at gøre det til den aktive celle - det er her, hvor IF-funktionen er placeret
- Klik på formler fane af båndet
- Klik på Logisk ikon for at åbne funktionen drop down liste
- Klik på HVIS i listen for at hente IF-funktionsdialogboksen
De data, der vil blive indtastet i de tre tomme rækker i dialogboksen, danner IF-funktionens argumenter.
Tutorial Genvej Mulighed
For at fortsætte med denne vejledning kan du
- Indtast argumenterne i dialogboksen som vist i billedet ovenfor, og hop derefter til den sidste side, der dækker kopiering af IF-funktionen til rækker 7 til 10;
- eller følg gennem de næste tre sider, der giver detaljerede instruktioner og forklaringer for indtastning af de tre argumenter.
Indtastning af det logiske testargument
Indtastning af det logiske testargument
Den logiske test kan være enhver værdi eller udtryk, der giver dig et sandt eller falsk svar. De data, der kan bruges i dette argument, er tal, cellehenvisninger, resultaterne af formler eller tekstdata.
Den logiske test er altid en sammenligning mellem to værdier, og Excel har seks sammenligningsoperatorer, som kan bruges til at teste om de to værdier er ens eller en værdi er mindre end eller større end den anden.
I denne vejledning er sammenligningen mellem værdien i celle E6 og tærskelløn på $ 30.000.
Da målet er at finde ud af, om E6 er mindre end $ 30.000, vil Mindre end operatør " < " anvendes.
Tutorial trin
- Klik på logisk_test linje i dialogboksen
- Klik på celle D6 for at tilføje denne cellehenvisning til logisk_test linje.
- Skriv den mindre end nøglen " < "på tastaturet.
- Skriv 30000 efter den mindre end symbolet.
- Bemærk : Indtast ikke dollar-tegnet ($) eller en komma-separator (,) med ovenstående beløb. en Ugyldig Fejlmeddelelsen vises i slutningen af logisk_test linje, hvis en af disse symboler indtastes sammen med dataene.
- Den færdige logiske test skal læses: D6 <3000
Indtast værdien hvis sandt argument
Indtast Value_if_true Argument
Value_if_true-argumentet fortæller IF-funktionen, hvad der skal gøres, hvis den logiske test er sand.
Værdien Value_if_true kan være en formel, en blok med tekst, et tal, en cellehenvisning eller cellen kan stå tom.
I denne vejledning er IF-funktionen, hvis medarbejderens årsløn, der ligger i celle D6, mindre end $ 30.000, at anvende en formel til at multiplicere lønnen med fradragsraten på 6%, der er placeret i celle D3.
Relative vs Absolute Cell References
Når det er færdigt, er det meningen at kopiere IF-funktionen i E6 til cellerne E7 til E10 for at finde ud af fradragsraten for de øvrige ansatte.
Normalt ændrer cellehenvisningerne i funktionen, når en funktion kopieres til andre celler, for at afspejle funktionens nye placering.
Disse kaldes relative cellehenvisninger, og de gør det normalt lettere at bruge den samme funktion på flere steder.
Lejlighedsvis vil det dog medføre fejl ved at have cellehenvisninger ændret, når en funktion kopieres.
For at forhindre sådanne fejl kan cellehenvisningerne laves absolutte som forhindrer dem i at ændre sig, når de kopieres.
Absolutte cellehenvisninger oprettes ved at tilføje dollarskilt omkring en almindelig cellereference, f.eks $ D $ 3.
Tilføjelse af dollartegnene gøres let ved at trykke på F4 nøgle på tastaturet, efter at cellehenvisningen er blevet indtastet i en regnearkcelle eller i en funktionsdialogboks.
Absolutte Cell Referencer
For denne vejledning skal de to cellehenvisninger, der skal forblive ens for alle forekomster af IF-funktionen, være D3 og D4 - cellerne indeholder fradragsraterne.
Derfor er det for dette trin, når cellehenvisningen D3 indtastes i dialogboksen Value_if_true i dialogboksen, det vil være som en absolut cellehenvisning $ D $ 3.
Tutorial trin
- Klik på værdi_hvis_sand linje i dialogboksen.
- Klik på celle D3 i regnearket for at tilføje denne cellehenvisning til værdi_hvis_sand linje.
- Tryk på F4 tast på tastaturet for at gøre E3 til en absolut celle reference ( $ D $ 3 ).
- Tryk på asterisken ( * ) -tasten på tastaturet. Stjernen er multiplikationssymbolet i Excel.
- Klik på celle D6 for at tilføje denne cellehenvisning til værdi_hvis_sand linje.
- Bemærk: D6 er ikke indtastet som en absolut cellehenvisning, da den skal ændres, når funktionen kopieres
- Den færdige Value_if_true linje skal læses: $ D $ 3 * D6 .
Indtast værdien hvis falsk argument
Indtast argumentet Value_if_false
Value_if_false argumentet fortæller IF-funktionen, hvad der skal gøres, hvis den logiske test er fejlagtig.
Værdien Value_if_false kan være en formel, en blok tekst, en værdi, en cellehenvisning eller cellen kan stå tom.
I denne vejledning skal IF-funktionen anvende en formel til at multiplicere lønnen med fradragsraten på 8% - placeret i celle D4, hvis medarbejderens årsløn i celle D6 ikke er mindre end $ 30.000.
Som i det foregående trin for at forhindre fejl ved kopiering af den udfyldte IF-funktion, er fradragshastigheden i D4 indtastet som en absolut cellereference ( $ D $ 4 ).
Tutorial trin
- Klik på værdi_hvis_falsk linje i dialogboksen
- Klik på celle D4 for at tilføje denne cellehenvisning til værdi_hvis_falsk linje
- Tryk på F4 tast på tastaturet for at gøre D4 til en absolut celle reference ( $ D $ 4 ).
- Tryk på asterisken ( * ) -tasten på tastaturet. Stjernen er multiplikationssymbolet i Excel.
- Klik på celle D6 for at tilføje denne cellehenvisning til værdi_hvis_falsk linje.
- Bemærk: D6 er ikke indtastet som en absolut cellehenvisning, da den skal ændres, når funktionen kopieres
- Den færdige Value_if_false linje skal læses: $ D $ 4 * D6 .
- Klik på OK for at lukke dialogboksen og indtast den udfyldte IF-funktion i celle E6.
- Værdien på $ 3 678,96 skal vises i celle E6.
- Da B. Smith tjener mere end $ 30.000 om året, bruger IF-funktionen formlen $ 45.987 * 8% til at beregne hans årlige fradrag.
- Når du klikker på celle E6, er den komplette funktion= IF (D6 <3000, $ D $ 3 * D6, $ D $ 4 * D6) vises i formellelinjen over regnearket
Hvis trin i denne vejledning er blevet fulgt, skal dit regneark indeholde den samme IF-funktion, der ses i billedet på side 1.
06 af 06Kopiering af IF-funktionen ved hjælp af Fill Handle
Kopiering af IF-funktionen ved hjælp af fyldhåndtaget
For at udfylde regnearket skal vi tilføje IF-funktionen til cellerne E7 til E10.
Da vores data er lagt ud i et regelmæssigt mønster, kan vi kopiere IF-funktionen i celle E6 til de andre fire celler.
Da funktionen kopieres, opdaterer Excel de relative cellehenvisninger for at reflektere funktionens nye placering, samtidig med at den absolutte cellehenvisning er den samme.
For at kopiere vores funktion skal vi bruge Fill Handle.
Tutorial trin
- Klik på cellen E6 for at gøre den til den aktive celle.
- Placer musemarkøren over det sorte firkant i nederste højre hjørne. Markøren ændres til et plustegn "+".
- Klik på venstre museknap og træk fyldehåndtaget ned til celle F10.
- Slip museknappen. Celler E7 til E10 bliver fyldt med resultaterne af IF-funktionen.