INHOUDSOPGAWE
Die IF-funksie is een van die mees bruikbare en algemeen gebruikte funksies van Microsoft Excel . As ons enige soort logiese vergelyking in ons daaglikse lewenswerk in Excel nodig het, gebruik ons die IF -funksie. Vandag sal ek wys hoe om hierdie IF -funksie met 'n wye reeks waardes te gebruik, vergesel van 'n paar bekende funksies in Excel.
Laai Praktykwerkboek af
Gebruik IF-funksie met omvang van waardes.xlsx
Bekendstelling van IF-funksie in Excel
Een van die nuttigste funksies in Excel is die IF funksie, wat ons in staat stel om waardes logies met verwagtinge te vergelyk.
⇒ Sintaksis
=IF(logiese_toets, [waarde_as_waar], [waarde_as_onwaar])
⇒ Funksie Doelwit
Hierdie bepaal of 'n voorwaarde waar of ONWAAR is, en gee een waarde terug as die voorwaarde WAAR is.
⇒ Argument
Argument | Vereis/Opsioneel | Verduideliking |
---|---|---|
logiese_toets | Vereis | Gegewe toestand vir 'n sel of 'n reeks selle. |
[waarde_as_waar] | Opsioneel | Gedefinieerde stelling as die voorwaarde nagekom word. |
[value_if_false] | Opsioneel | Gedefinieerde stelling as die voorwaarde word nie nagekom nie. |
⇒ Return Parameter
As stellings isfunksies.
STAPPE:
- Selekteer eerstens die sel waar ons die resultaat wil plaas.
- Voeg dan die formule in in daardie sel.
=IF(D5=MAX($D$5:$D$21), "Good", IF(D5=MIN($D$5:$D$21), "Not Good", " Average"))
- Laastens, druk Enter sleutel vanaf die sleutelbord.
🔎 Hoe werk die formule?
- MAX($D$5:$D$21) gee die maksimum waarde van die reeks terug.
- MIN($D$5:$D$21) gee die minimum terug. waarde van die reeks.
- IF( D5=MAX($D$5:$D$21), “Goed”, IF(D5=MIN($D$5:$D$21), “Nie Goed”, ” Gemiddeld”)) toon die resultaat na vergelyking.
Dinge om te onthou
- As jy probeer om deel 'n getal deur nul in jou formule, jy sal dalk #DIV/0! fout sien.
- Die #VALUE! fout vind plaas wanneer jy die verkeerde datatipe in die berekening invoer. Byvoorbeeld, jy kan teks in 'n formule invoer wat getalle verwag.
- As ons die formulesel of die verwysingselle hervestig, sal die #REF! die fout sal verskyn. Die verwysings in die formule is nie meer geldig nie.
- Die #NAME! -fout sal wys dat jy die naam van 'n funksie in jou formule verkeerd spel.
Gevolgtrekking
Hierdie voorbeelde hierbo help jou om E xcel IF -funksie met 'n reeks waardes te leer. Het jy enige vrae? Vra ons gerus.
nie gedefinieer nie, logiese waardes is WAARof ONWAAR. As stellings gedefinieer word, sal dit as terugkeerwaardes verskyn, afhangende van of die voorwaardes nagekom word al dan nie.10 ideale voorbeelde om IF-funksie met waardereeks in Excel te gebruik
Kom ons kyk na 'n paar voorbeelde van Excel IF funksies met 'n reeks waardes. Gestel ons het 'n datastel met die name, skrywers, nommers en pryse van sommige boeke van 'n boekwinkel genaamd Kingfisher Bookshop . Ons doelwit vandag is om te leer hoe om E xcel IF -funksie met reeks waardes toe te pas.
1. Genereer Excel IF-funksie met reeks selle
In die eerste voorbeeld sal ons leer hoe om te kyk of 'n reeks selle 'n sekere waarde bevat of nie. Kom ons kyk of daar enige boek deur die skrywer Emily Bronte is of nie. Dit beteken of die kolom Outeur (kolom C ) die naam Emily Bronte bevat of nie. Jy kan 'n kombinasie van IF en COUNTIF funksies van Excel gebruik om dit te doen.
STAPE:
- Selekteer eerstens 'n sel en voer hierdie formule in daardie sel in.
=IF(COUNTIF(C5:C21,"Leo Tolstoy")>0,"There is", "There is Not")
- Tweedens, druk Tik in om die resultaat te sien.
- Uiteindelik kan u sien, ons het die resultaat “ Daar is ”. Want daar is inderdaad 'n boek deur Emily Bronte op ons lys. Dit is “ Wuthering Heights ”.
- As jy 'n benaderde passing wil hê,jy kan Wildcard-karakters (*,?,~) in die COUNTIF -funksie gebruik. Byvoorbeeld, om uit te vind of daar enige boek deur die Bronte -susters ( Beide Emily Bronte en Charlotte Bronte is), gebruik die volgende formule.
=IF(COUNTIF(C4:C20,"*Bronte")>0,"There is", "There is Not")
- Verder, druk die Enter -sleutel om die uitkoms te wys.
- En, ons het “ Daar is ”. Want daar is drie boeke geskryf deur die Bronte Sisters .
LET WEL: Die COUNTIF -funksie soek vir 'n hoofletter-onsensitiewe passing. Dit wil sê, as jy die formule IF(COUNTIF(C5:C21,"emily bronte")>0,"Daar is", "Daar is nie") gebruik, sal dit steeds " Daar is ”.
🔎 Hoe werk die formule?
- COUNTIF(C5:C21,"Emily Bronte") gee die aantal kere terug wat die naam "Emily Bronte" in die reeks C5:C21 verskyn.
- COUNTIF(C5:C21,"Emily Bronte")>0 gee WAAR as die naam ten minste een keer in die reeks verskyn, en gee ONWAAR terug as die naam verskyn nie.
- Daarom gee IF(COUNTIF(C5:C21,”Emily Bronte”)>0,”Daar is”, “Daar is nie”) terug “Daar is ”, as die naam ten minste een keer verskyn, en gee “ Daar is nie ” terug as die naam nie verskyn nie.
2. Skep IF-funksie met reeks numeriese waardes
Nou sal ons nog 'n IF -stelling toepas. Ons sal 'n lys van waardes skepuit 'n reeks wat tussen twee gegewe getalle val. Kom ons vind uit die aantal boeke wat daar is of nie in kolom D wat tussen 10 tot 20 val. Hierdie tipe take kan bereik word deur gebruik te maak van E xcel IF -funksie met 'n reeks waardes.
STAPE:
- Om mee te begin, kies die sel waar jy die resultaat wil sien.
- Tik dan die formule daar in .
=IF(((D5>=10)*(D5<=20))=1, "Yes", "No")
- Druk Enter .
- Sleep die Vulhandvatsel -ikoon af om die formule oor die reeks te dupliseer. Of, om Outovul die reeks te dubbelklik op die plus ( + ) simbool.
- Uiteindelik kan ons die resultaat sien.
3. Pas EN-voorwaardes toe met IF-funksie vir omvang van waardes
Nou sal ons voorwaardes binne 'n IF -funksie toepas. Kom ons kyk of elk van die boeke aan die twee gegewe voorwaardes voldoen of nie. Die eerste een is, die aantal boeke is groter as 10 en die tweede een is die prys van die boek is groter as 20 . As daardie voorwaardes net nagekom word, sal ons die boek koop.
Hiervoor sal ons die kombinasie van IF en EN funksies gebruik. Wanneer al sy parameters geëvalueer word as WAAR , gee die EN-funksie WAAR terug; anders gee dit ONWAAR terug.
STAPPE:
- Selekteer aan die begin 'n sellangs die eerste boek en voer die formule in.
=IF(AND(D5>=10)*(E5>=20),"Can Purchase","Can not Purchase")
- Druk die Enter sleutel weer op jou sleutelbord.
- Alternatiewelik kan ons die simbool van en toestand ( *
) in die formule. Daarom sal die formule so lyk.
- Tik Enter om die resultaat te sien.
- Om die formule oor die reeks te kopieer, sleep die Vulhandvatsel -simbool afwaarts. Alternatiewelik kan jy dubbelklik op die optelteken ( + ) om Outovul die reeks te gee.
- Net so kan ons die resultaat kry.
4. Gebruik IF-funksie met OF-voorwaardes vir omvang van waardes
Kom nou na OF -tipe voorwaardes. Kom ons kyk of elk van die boeke aan ten minste een voorwaarde voldoen of nie. As enige van sy parameters geëvalueer word as WAAR , gee die OF-funksie WAAR terug; anders gee dit ONWAAR terug.
STAPPE:
- Selekteer eerstens die sel waar ons die resultaat wil sien.
- Voeg tweedens die formule in.
=IF(OR(D5>=10,E5>=60),"Can Purchase","Can not Purchase")
- Verder, druk die Enter sleutel vanaf jou sleutelbord.
- In plaas daarvan om die funksie te gebruik, kan ons die of simbool ( + gebruik). Dus, die formule salwees.
=IF((D5>=10)+(E5>=60),"Can Purchase","Can not Purchase")
- Tik Enter om die resultaat te sien.
- Sleep daarna die Vulhandvatsel -ikoon om die formule oor die reeks te kopieer. Of dubbelklik op die plusteken ( + ). Dit dupliseer ook die formule.
- Laastens het ons vir elke boek geïdentifiseer of dit gekoop kan word of nie, indien ten minste een voorwaarde of nie .
5. Gebruik geneste IF-funksie vir omvang van waardes
In hierdie voorbeeld sal ons geneste IF -toestande gebruik. Dit beteken dat ons een IF -formule binne 'n ander IF -formule sal toepas. Laat ek jou vra om 'n werk te verrig. Vir al die boeke, kyk eers of die prys groter as of gelyk is aan $30.00 of nie. Indien wel, kyk of die getal groter as of gelyk is aan 15 of nie. Dan, indien steeds ja, kyk of die skrywer se naam met die letter “ C ” begin of nie. Indien steeds ja, gee " Vervredig " terug. Andersins, gee " Bevredig nie ".
STAPE:
- Om mee te begin, kies die sel en voeg die volgende formule in daar.
=IF(E5>=20,IF(D5>=15,IF(LEFT(C5,1)="C","Satisfy","Does not Satisfy"),"Does not Satisfy"),"Does not Satisfy")
- Tik die Enter sleutel om die uitkoms te sien.
- Net so, in die vorige voorbeelde, sleep die Vulhandvatsel -ikoon af om die formule oor die reeks te dupliseer. Of, om Outovul die reeks te dubbelklik op die pluspunt ( + )simbool.
- Uiteindelik kan u sien, net vyf boeke voldoen aan al drie voorwaardes gelyktydig.
6. Kombineer IF & amp; SOM-funksies in Excel
Ons sal IF - en SOM -funksies in hierdie voorbeeld kombineer. Die SOM-funksie voeg waardes by deur optelling. Kom ons volg die voorbeeld.
STAPE:
- Kies die tweede sel G6 , en plaas die formule in daardie geselekteerde sel.
=IF(SUM(D5:D21)>=80, "Good", IF(SUM(D5:D21)>=50, "Satisfactory", "Poor"))
- Druk dan die Enter sleutel om die uitkoms te sien.
🔎 Hoe werk die formule?
- SOM(D5:D21) hierdie deel voeg die waardes van die reeks by en gee gevolglik die totale aantal boeke terug.
- SOM(D5:D21)>=80 en SOM(D5:D21)>=50 kontroleer of die voorwaarde nagekom word of nie.
- IF(SOM(D5:D21)>=80, “Goed”, IF(SUM(D5:D21)>=50, “Bevredigend”, “Swak”)) gee die resultaat aan. In ons geval was die resultaat “ Goed ”.
7. Voeg saam IF & amp; AVERAGE Funksies
Die gemiddelde van die getalle wat as parameters gegee word, word bepaal deur die AVERAGE-funksie . Kom ons kombineer die IF en AVERAGE funksies vir hierdie voorbeeld.
STAPE:
- In die begin, kies die sel waar ons die resultaat wil plaas. In ons geval sal ons sel G6 kies.
- Voeg dan die formule in daardiesel.
=IF(AVERAGE(D5:D21)>=20, "Good", IF(AVERAGE(D5:D21)>=10, "Satisfactory", "Poor"))
- Verder, druk Enter sleutel vanaf die sleutelbord.
- Uiteindelik sal u u resultaat kry.
🔎 Hoe werk die formule Werk?
- GEMIDDELD(D5:D21) bereken die gemiddelde aantal boeke.
- GEMIDDELD(D5:D21)> =20 en GEMIDDELD(D5:D21)>=10 verifieer of die voorwaarde bevredig is.
- IF(GEMIDDELD(D5:D21)>=20 , “Goed”, IF(AVERAGE(D5:D21)>=10, “Bevredigend”, “Swak”)) openbaar die uitkoms. Die uitkoms in ons situasie is “ Bevredigend ”.
8. Integreer IF & amp; PRESIESE funksies om omvang van waardes te pas
Die PRESIESE funksie stuur WAAR as twee teksstringe identies is, en ONWAAR anders wanneer twee teksstringe te vergelyk. Alhoewel dit formateringsafwykings oor die hoof sien, is EXACT hooflettersensitief. Kom ons integreer die IF - en EXACT -funksies saam om 'n reeks waardes te pas.
STAPE:
- Kies die sel waar ons die uitkoms wil sien.
- Voeg die volgende funksieformule daarna by.
=IF(EXACT($C$5:$C$21,"Leo Tolstoy"), "Yes", "No")
- Druk weer die Enter -sleutel op jou sleutelbord.
- En jy kan sien dit sal die resultaat in die reeks wys.
LET WEL: Jy hoef nie die formule in elke sel te gebruik nie, dit sal outomaties resultate vir die reeks vanselle.
🔎 Hoe werk die formule?
- PRESIES( $C$5:$C$21,"Leo Tolstoy") wys of albei data presies ooreenstem of nie.
- IF(EXACT($C$5:$C$21,"Leo Tolstoy"), "Ja", "Nee") kontroleer die logika en gee die resultaat terug.
9. Konsolideer IF, EN & amp; VANDAG Funksies om datum te kry
Gestel ons wil kyk of die aankomsdatum binne 7 dae is of nie, as die aankomsdatum slegs binne sewe dae is, dan kan ons die boek koop. Hiervoor sal ons die kombinasie van IF , EN, en Vandag funksies gebruik.
STAPE:
- Net so, in die vorige voorbeelde, kies die sel en voer dan die formule daar in.
=IF(AND(E5>TODAY(), E5<=TODAY()+7), "Yes", "No")
- Druk dan Enter .
- Om die formule oor die reeks te kopieer, sleep die Vul Handvatsel simbool afwaarts. Alternatiewelik kan jy dubbelklik op die byvoeging ( + ) teken om Outovul die reeks te gee.
- Laastens sal dit die resultaat wys vir elke boek in kolom F .
10. Verkry hoogste / laagste waarde deur die kombinasie van IF, MAX & amp; MIN Funksies
Veronderstel dat ons die aantal boeke met die eerste boek wil vergelyk. En ons sal die hoogste en die laagste waarde van die totale boek vind. Hiervoor sal ons die kombinasie van IF , MAX & MIN