Inhoudsopgave
De IF-functie is een van de nuttigste en meest gebruikte functies van Microsoft Excel Als we in ons dagelijks werk in Excel een logische vergelijking nodig hebben, gebruiken we de ALS functie. Vandaag laat ik zien hoe je deze ALS functie met een groot aantal waarden, vergezeld van enkele bekende functies in Excel.
Download Praktijk werkboek
IF-functie met waardenbereik gebruiken.xlsxIntroductie van de IF-functie in Excel
Een van de nuttigste functies in Excel is de ALS functie, waarmee we waarden logisch kunnen vergelijken met verwachtingen.
⇒ Syntaxis
=IF(logical_test, [value_if_true], [value_if_false])
⇒ Functie Doelstelling
Dit bepaalt of een voorwaarde waar is of FALSE en geeft één waarde terug als de voorwaarde WARE .
⇒ Argument
Argument | Vereist/optioneel | Uitleg |
---|---|---|
logische_test | Vereist | Gegeven voorwaarde voor een cel of een bereik van cellen. |
[value_if_true] | Optioneel | Gedefinieerde verklaring als aan de voorwaarde is voldaan. |
[value_if_false] | Optioneel | Gedefinieerde verklaring als niet aan de voorwaarde is voldaan. |
⇒ Return Parameter
Als verklaringen niet zijn gedefinieerd, zijn logische waarden WARE of FALSE Als verklaringen worden gedefinieerd, verschijnen ze als terugkeerwaarden, afhankelijk van het feit of aan de voorwaarden is voldaan.
10 ideale voorbeelden van het gebruik van de IF-functie met waardenbereik in Excel
Enkele voorbeelden van Excel ALS functies met een reeks waarden. Stel, we hebben een gegevensverzameling met de namen, auteurs, nummers en prijzen van een aantal boeken uit een boekhandel genaamd Kingfisher Boekhandel Ons doel vandaag is om te leren hoe we E xcel ALS functie met waardenbereik.
1. Excel IF functie genereren met bereik van cellen
In het eerste voorbeeld zullen we leren hoe we kunnen controleren of een bereik van cellen een bepaalde waarde bevat of niet. Laten we controleren of er een boek is van de auteur Emily Bronte of niet. Dat betekent of de kolom Auteur (kolom C ) de naam Emily Bronte bevat of niet. U kunt een combinatie van ALS en COUNTIF functies van Excel om dat te doen.
STAPPEN:
- Selecteer eerst een cel en voer deze formule in die cel in.
=IF(COUNTIF(C5:C21,"Leo Tolstoj")>0,"Er is","Er is niet")
- Ten tweede, druk op Ga naar om het resultaat te zien.
- Uiteindelijk, zie je, hebben we het resultaat " Er is "Omdat er inderdaad een boek is van Emily Bronte op onze lijst. Dat is " Wuthering Heights ".
- Als u een geschatte overeenkomst wilt, kunt u gebruik maken van Jokertekens (*,?,~) binnen de COUNTIF functie. Bijvoorbeeld om uit te zoeken of er een boek van de Bronte zusters ( Zowel Emily Bronte als Charlotte Bronte ), gebruik de volgende formule.
=IF(COUNTIF(C4:C20,"*Bronte")>0,"Er is","Er is niet")
- Druk verder op de Ga naar om het resultaat te tonen.
- En, we hebben " Er is "Omdat er drie boeken zijn geschreven door de Bronte Sisters .
🔎 Hoe werkt de formule?
- COUNTIF(C5:C21,"Emily Bronte") geeft het aantal keren dat de naam "Emily Bronte" voorkomt in het bereik C5:C21 .
- COUNTIF(C5:C21,"Emily Bronte")>0 geeft terug. WARE als de naam ten minste één keer voorkomt in het bereik, en retourneert FALSE als de naam niet verschijnt.
- Daarom IF(COUNTIF(C5:C21,"Emily Bronte")>0,"Er is","Er is niet") geeft "Er is" terug, als de naam ten minste één keer voorkomt, en geeft " Er is geen " als de naam niet verschijnt.
2. IF-functie maken met bereik van numerieke waarden
Nu zullen we een andere ALS verklaring. We maken een lijst met waarden uit een bereik dat tussen twee gegeven getallen valt. Laten we het aantal boeken uitzoeken dat er wel of niet is uit kolom D die vallen tussen 10 naar 20 Dit soort taken kan worden uitgevoerd met behulp van E xcel ALS functie met een reeks waarden.
STAPPEN:
- Om te beginnen selecteert u de cel waar u het resultaat wilt zien.
- Voer daar dan de formule in.
=IF((D5>=10)*(D5<=20))=1, "Ja", "Nee")
- Druk op Ga naar .
- Sleep de Vulgreep pictogram naar beneden om de formule te dupliceren over het bereik. Of, om AutoFill het bereik, dubbelklik op op de plus ( + ) symbool.
- Eindelijk kunnen we het resultaat zien.
3. AND-voorwaarden toepassen met IF-functie voor waardenbereik
Nu zullen we voorwaarden toepassen binnen een ALS functie. Laten we controleren of elk van de boeken voldoet aan de twee gegeven voorwaarden of niet. De eerste is, het aantal boeken is groter dan 10 en de tweede is dat de prijs van het boek hoger is dan 20 Alleen als aan die voorwaarden is voldaan, zullen wij het boek kopen.
Hiervoor gebruiken we de combinatie van ALS en EN functies. Wanneer alle parameters worden geëvalueerd als WARE , de AND-functie geeft terug. WARE anders geeft het FALSE .
STAPPEN:
- Selecteer in het begin een cel naast het eerste boek en voer de formule in.
=IF(AND(D5>=10)*(E5>=20),"Kan kopen","Kan niet kopen")
- Druk op de Ga naar toets op uw toetsenbord.
- Als alternatief kunnen we het symbool van en voorwaarde ( * ) in de formule. De formule ziet er dan als volgt uit.
- Hit Ga naar om het resultaat te zien.
- Om de formule over het bereik te kopiëren, sleept u de Vulgreep symbool naar beneden. U kunt ook dubbelklik op de toevoeging ( + ) teken naar AutoFill het bereik.
- Zo kunnen we ook het resultaat krijgen.
4. IF-functie met OR-condities gebruiken voor waardenbereik
Kom nu naar OF Laten we controleren of elk van de boeken aan ten minste één voorwaarde voldoet of niet. Als een van de parameters wordt geëvalueerd als WARE , de OR-functie geeft terug. WARE anders geeft het FALSE .
STAPPEN:
- Selecteer eerst de cel waar we het resultaat willen zien.
- Ten tweede, voeg de formule in.
=IF(OR(D5>=10,E5>=60),"Kan kopen","Kan niet kopen")
- Druk verder op de Ga naar toets van uw toetsenbord.
- In plaats van de functie te gebruiken, kunnen we het symbool of ( + ). Dus de formule wordt.
=IF((D5>=10)+(E5>=60),"Kan kopen","Kan niet kopen")
- Hit Ga naar om het resultaat te zien.
- Daarna sleept u de Vulgreep om de formule over het bereik te kopiëren. Of, dubbelklik op op de plus ( + ) teken. Dit dupliceert ook de formule.
- Ten slotte hebben wij voor elk boek vastgesteld of het kan worden gekocht of niet, indien ten minste één voorwaarde is vervuld of niet.
5. Nested IF-functie gebruiken voor waardenbereik
In dit voorbeeld gebruiken we geneste ALS voorwaarden. Dat betekent dat we een ALS formule binnen een andere ALS formule. Laat me je vragen een opdracht uit te voeren. Voor alle boeken, controleren of de prijs groter of gelijk is aan $30.00 of niet eerst. Zo ja, controleer dan of het getal groter of gelijk is aan 15 Zo ja, controleer dan of de naam van de auteur begint met de letter " C " of niet. Zo ja, geef dan " Bevredig ". Anders retourneert " Voldoet niet ".
STAPPEN:
- Selecteer om te beginnen de cel en voeg daar de volgende formule in.
=IF(E5>=20,IF(D5>=15,IF(LEFT(C5,1)="C","Voldoet","Voldoet niet"),"Voldoet niet"),"Voldoet niet")
- Druk op de Ga naar om het resultaat te zien.
- Evenzo sleep je in de vorige voorbeelden de Vulgreep pictogram naar beneden om de formule te dupliceren over het bereik. Of, om AutoFill het bereik, dubbelklik op op de plus ( + ) symbool.
- Tenslotte, zie je, alleen vijf boeken voldoen aan alle drie de voorwaarden tegelijk.
6. IF & SUM functies combineren in Excel
We combineren ALS en SUM functies in dit voorbeeld. De SUM-functie voegt waarden toe door middel van optelling. Laten we het voorbeeld volgen.
STAPPEN:
- Selecteer de tweede cel G6 en zet de formule in die geselecteerde cel.
=IF(SUM(D5:D21)>=80, "Good", IF(SUM(D5:D21)>=50, "Satisfactory", "Poor"))
- Druk vervolgens op de Ga naar om het resultaat te zien.
🔎 Hoe werkt de formule?
- SUM(D5:D21) dit deel telt de waarden van het bereik op en geeft als resultaat het totale aantal boeken.
- SUM(D5:D21)>=80 en SUM(D5:D21)>=50 controleert of aan de voorwaarde is voldaan of niet.
- IF(SUM(D5:D21)>=80, "Good", IF(SUM(D5:D21)>=50, "Satisfactory", "Poor")) rapporteert het resultaat. In ons geval was het resultaat " Goed ".
7. IF & AVERAGE-functies samenvoegen
Het gemiddelde van de als parameters gegeven getallen wordt bepaald door de functie AVERAGE Laten we de ALS en GEMIDDELD functies voor dit voorbeeld.
STAPPEN:
- Selecteer in het begin de cel waar we het resultaat willen plaatsen. In ons geval kiezen we cel G6 .
- Voeg dan de formule in die cel in.
=IF(AVERAGE(D5:D21)>=20, "Good", IF(AVERAGE(D5:D21)>=10, "Satisfactory", "Poor"))
- Druk verder op Ga naar toets van het toetsenbord.
- Uiteindelijk krijgt u uw resultaat.
🔎 Hoe werkt de formule?
- GEMIDDELDE (D5:D21) berekent het gemiddelde aantal boeken.
- AVERAGE(D5:D21)>=20 en AVERAGE(D5:D21)>=10 nagaan of aan de voorwaarde is voldaan.
- IF(AVERAGE(D5:D21)>=20, "Good", IF(AVERAGE(D5:D21)>=10, "Satisfactory", "Poor")) onthult het resultaat. Het resultaat in onze situatie is " Bevredigend ".
8. IF- & EXACT-functies integreren om het bereik van waarden aan te passen
De EXACTE functie geeft terug. WARE als twee tekststrings identiek zijn, en FALSE anders bij het vergelijken van twee tekststrings. Hoewel het opmaakverschillen over het hoofd ziet, EXACT is hoofdlettergevoelig. Laten we de ALS en EXACT functies samen om aan een reeks waarden te voldoen.
STAPPEN:
- Kies de cel waar we het resultaat willen zien.
- Voeg daarna de volgende functieformule toe.
=IF(EXACT($C$5:$C$21,"Leo Tolstoy"), "Ja", "Nee")
- Druk op de Ga naar toets op uw toetsenbord.
- En, je kunt zien dat dit het resultaat in het bereik laat zien.
🔎 Hoe werkt de formule?
- EXACT($C$5:$C$21,"Leo Tolstoy") laat zien of beide gegevens al dan niet exact overeenkomen.
- IF(EXACT($C$5:$C$21,"Leo Tolstoy"), "Ja", "Nee") controleert de logica en geeft het resultaat terug.
9. IF, AND & TODAY-functies samenvoegen om datum te krijgen
Stel, we willen controleren of de aankomstdatum binnen 7 dagen valt of niet, als de aankomstdatum binnen zeven dagen valt kunnen we het boek kopen. Hiervoor gebruiken we de combinatie van ALS , EN, en VANDAAG functies.
STAPPEN:
- Evenzo selecteert u in de eerdere voorbeelden de cel en voert u daar de formule in.
=IF(AND(E5>TODAY(), E5<=TODAY()+7), "Ja", "Nee")
- Druk vervolgens op Ga naar .
- Om de formule over het bereik te kopiëren, sleept u de Vulgreep symbool naar beneden. U kunt ook dubbelklik op de toevoeging ( + ) teken naar AutoFill het bereik.
- Tenslotte wordt het resultaat voor elk boek weergegeven in kolom F .
10. Hoogste/laagste waarde verkrijgen door de functies IF, MAX & MIN te combineren
Stel dat we het aantal boeken willen vergelijken met het eerste boek. En we vinden de hoogste en de laagste waarde van het totale boek. Hiervoor gebruiken we de combinatie van ALS , MAX & MIN functies.
STAPPEN:
- Selecteer eerst de cel waar we het resultaat willen plaatsen.
- Voeg dan de formule in die cel in.
=IF(D5=MAX($D$5:$D$21), "Good", IF(D5=MIN($D$5:$D$21), "Not Good", " Average")
- Druk tenslotte op Ga naar toets van het toetsenbord.
🔎 Hoe werkt de formule?
- MAX($D$5:$D$21) geeft de maximumwaarde van het bereik.
- MIN($D$5:$D$21) geeft de minimumwaarde van het bereik.
- IF( D5=MAX($D$5:$D$21), "Goed", IF(D5=MIN($D$5:$D$21), "Niet goed", "Gemiddeld") toont het resultaat na vergelijking.
Dingen om te onthouden
- Als u probeert een getal door nul te delen in uw formule, ziet u misschien #DIV/0! fout.
- De #WAARDE! De fout treedt op wanneer u het verkeerde gegevenstype in de berekening invoert. U kunt bijvoorbeeld tekst invoeren in een formule die getallen verwacht.
- Als we de formulecel of de referentiecellen de #REF! verschijnt de fout. De verwijzingen in de formule zijn niet langer geldig.
- De #NAME! fout toont aan dat u de naam van een functie in uw formule verkeerd spelt.
Conclusie
Deze voorbeelden helpen u om E xcel te leren. ALS functie met een reeks waarden. Heb je vragen? Stel ze ons gerust.