INHOUDSOPGAWE
In hierdie artikel sal ons die VLOOKUP-funksie met die COUNTIF-funksie in Excel gebruik. VLOOKUP en COUNTIF word meestal gebruik en kragtige funksies in MS Excel. VLOOKUP word gebruik om enige spesifieke data uit enige tabel te vind en die COUNTIF funksie is vir die tel van elemente deur voorwaardes te gebruik. Met die gekombineerde formule van hierdie twee funksies kan ons enige waardes met voorwaardes uit enige reeks soek en tel. In hierdie artikel sal ek verskeie maniere wys om VLOOKUP met die COUNTIF funksie te gebruik.
Laai die Oefenwerkboek af
Jy kan die praktyk aflaai werkboek hier.
Kombineer VLOOKUP met COUNTIF.xlsx
3 maniere om VLOOKUP met COUNTIF-funksie te gebruik
In hierdie artikel sal ons praat oor die gebruik van VLOOKUP met COUNTIF op 3 maniere. Eerstens sal ons die kombinasie gebruik om die voorkoms van 'n spesifieke gebeurtenis uit te vind. Tweedens sal ons die gemiddelde persentasie van 'n sekere stel persentasies bereken. Laastens sal ons die bestaan van 'n waarde uitvind deur VLOOKUP met COUNTIF te gebruik.
1. Tel die Voorvalle deur VLOOKUP en COUNTIF-funksies te gebruik
Kom ons kyk na 'n datastel van studentebywoning. Vir hierdie voorbeeld neem ons net 'n weeklikse bywoning aan. Nou sal ons elke studente se totale bywoning tel deur die VLOOKUP en COUNTIF te gebruikfunksies.
Stappe:
- Selekteer eerstens die C16 -sel en tik enige naam in in die sel.
- Tweedens, kies die C17 -sel en tik,
=COUNTIF(F5:K14,VLOOKUP(C16,B5:C14,2,0))
- Tik uiteindelik Enter .
- Gevolglik sal ons die aantal bywonings vir die student.
Formule-uiteensetting:
- VLOOKUP( C16,B5:C14,2,0): Die VLOOKUP -funksie sal ooreenstem met die waarde in die C16 , opsoekwaarde, in die opsoekreeks B5: C14 . Dan pas dit by die nommer wat geassosieer word met die naam in die C16 -sel in die tweede kolom van die reeks, wat in hierdie geval 13 is.
- COUNTIF (F5:K14,VLOOKUP(C16,B5:C14,2,0)) : Die COUNTIF -funksie tel die getal wat deur die VLOOKUP(C16,B5:C14,2, 0) uitdrukking wat 13 in die F5:K14 -reeks is en gee die aantal voorkoms vir die getal 13 . In hierdie geval sal dit 5 wees.
Lees meer: VLOOKUP om teks in Excel te soek (4 maklike maniere)
2. Bereken persentasies deur VLOOKUP en COUNTIF-funksies te gebruik
Kom ons het 'n datastel van studentepunte vir elke kursus (soos 6 kursusse). Nou is ons bekommernis om die gemiddelde persentasies van al die grade te vind as daar ten minste 4 persentasies van die grade is. Dit beteken as enige student minder as 4 persentasie het, dan sal ons eenvoudigkeer terug #NA! Andersins sal ons die gemiddelde persentasies van die grade terugstuur.
Stappe:
- Om mee te begin, kies die C16 -sel en voer enige naam in die sel in.
- Kies dan die C17 -sel en voer die volgende formule in,
=IF(COUNTIF(INDEX($C$5:$H$14,MATCH(C16,$B$5:$B$14,0),0),">0")<4,NA(),VLOOKUP(C16,$B$5:$I$14,8,0))
- Druk Enter .
- Gevolglik sal ons die gemiddelde persentasie van die studente kry.
Formule-uiteensetting:
- VLOOKUP(C16,$B$5:$I$14,8,0): stuur die [value_if_false] argument van die IF Dit is basies die gemiddelde persentasie van die behaalde punte deur Daniel .
- Uitvoer: 41%
- NA(): sal 'n fout terugstuur as die logiese toets argument van IF funksie word WAAR . Hier het Daniel meer as 4 kursusse bygewoon wat nie die verlangde toestand is nie, so hierdie deel sal 'n fout gee.
- Uitvoer: #N/A
- MATCH(C16,$B$5:$B$14,0): dit sal die relatiewe posisie van Daniel in die selreeks B5:B14 terugstuur.
- Uitvoer: 6
- INDEX($C$5:$H$14,MATCH(C16,$B$5:$B$14,0),0) —-> vereenvoudig tot
- INDEKS($C$5:$H$14,6),0): gee die stel persentasies vir Daniel terug.
- Uitvoer: {0.25,0.6,0.25,0.25,0.6,0.5}
- COUNTIF(INDEX($C$5: $H$14,MATCH(C16,$B$5:$B$14,0),0),">0″)—-> word in
- COUNTIF({0.25,0.6,0.25,0.25,0.6,0.5},">0″): tel die persentasies as die waarde is groter as 0 .
- Uitvoer: 6
- So die hele formule vereenvoudig na
- IF(6<4, #N /A, 41%) : gee die gemiddelde persentasie van Daniel terug aangesien 6<4 nie 'n ware toestand is nie.
- Afvoer: 41% .
Lees meer: INDEX MATCH vs VLOOKUP-funksie (9 voorbeelde)
Soortgelyke lesings
- VLOOKUP werk nie (8 redes) & Oplossings)
- Hoe om VLOOKUP hooflettergevoelig te maak in Excel (4 metodes)
- Excel VLOOKUP om veelvuldige waardes vertikaal terug te gee
- Hoe om op te soek met veelvuldige toestande in Excel (2 metodes)
3. COUNTIF vs VLOOKUP om te bepaal of 'n waarde bestaan
In hierdie afdeling sal ons probeer om uit te vind hoe COUNTIF en VLOOKUP funksies soekbewerkings hanteer. Om spesifiek te wees, sal ons sien of die totale telling van enige element nul is dan wat deur COUNTIF en VLOOKUP funksies teruggestuur sal word. Kom ons neem aan ons het 'n datastel van werknemers met hul name en ID. Daar is herhaalde waardes in die tabel. Nou sal ons die name tel en probeer om hulle te pas.
Stappe:
- Om mee te begin, klik op die E5 -sel en enige naam.
- Kies dandie F5 -sel en voer die volgende formule in,
=COUNTIF($C$5:$C$14,E5)
- Druk Tik daarna in.
- Gevolglik sal ons die aantal kere kry wat die naam in die reeks C5:C14 verskyn het.
- Kies daarna die H5 -sel en enige van die name.
- Kies daarna I5 sel en voer in,
=VLOOKUP(H5,$C$5:$C$14,1,0)
- Gevolglik sal ons kry dieselfde naam as in die H5 -sel in die I5 -sel.
Lees meer: Waarom VLOOKUP gee #N/A as passing bestaan? (5 oorsake en oplossings)
Gevolgtrekking
Hierdie is 'n paar maniere om die VLOOKUP -funksie met COUNTIF