Cuprins
În acest articol, vom folosi funcția VLOOKUP cu funcția COUNTIF în Excel. VLOOKUP și COUNTIF sunt cele mai utilizate și mai puternice funcții din MS Excel. VLOOKUP este utilizat pentru a găsi orice date specifice din orice tabel și COUNTIF este pentru numărarea elementelor folosind condiții. Cu formula combinată a acestor două funcții, putem căuta și număra orice valori cu condiții din orice interval. În acest articol, voi arăta diverse moduri de a folosi funcția VLOOKUP cu COUNTIF funcție.
Descărcați caietul de practică
Puteți descărca caietul de practică aici.
Combinați VLOOKUP cu COUNTIF.xlsx3 moduri de a utiliza VLOOKUP cu funcția COUNTIF
În acest articol, vom vorbi despre utilizarea de VLOOKUP cu COUNTIF în 3 moduri. În primul rând, vom folosi combinația pentru a afla aparițiile unui anumit eveniment. În al doilea rând, vom calcula procentul mediu al unui anumit set de procente. În cele din urmă, vom afla existența unei valori folosind VLOOKUP cu COUNTIF .
1. Numărați ocurențele utilizând funcțiile VLOOKUP și COUNTIF
Să luăm în considerare un set de date privind prezența elevilor. Pentru acest exemplu, presupunem doar o prezență săptămânală. Acum vom număra prezența totală a fiecărui elev folosind funcția VLOOKUP și COUNTIF funcții.
Pași:
- În primul rând, selectați C16 și introduceți orice nume în celulă.
- În al doilea rând, alegeți C17 celulă și tip,
=COUNTIF(F5:K14,VLOOKUP(C16,B5:C14,2,0))
- În cele din urmă, apăsați Introduceți .
- Ca urmare, vom afla numărul de prezențe pentru student.
Repartizarea formulei:
- VLOOKUP(C16,B5:C14,2,0): The VLOOKUP se va potrivi cu valoarea din C16 , valoarea de căutare, în intervalul de căutare B5:C14 Apoi, se potrivește cu numărul asociat cu numele din lista C16 celula din a doua coloană a intervalului care este 13 în acest caz.
- COUNTIF(F5:K14,VLOOKUP(C16,B5:C14,2,0)) : The COUNTIF numără numărul returnat de funcția VLOOKUP(C16,B5:C14,2,0) expresie care este 13 în F5:K14 și returnează numărul de apariții pentru numărul 13 În acest caz, va fi 5 .
Citește mai mult: VLOOKUP pentru a căuta text în Excel (4 moduri simple)
2. Calculați procente folosind funcțiile VLOOKUP și COUNTIF
Să avem un set de date cu notele studenților pentru fiecare curs (de exemplu 6 cursuri). Acum, preocuparea noastră este de a găsi procentele medii ale tuturor notelor dacă există cel puțin 4 procente ale notelor. Aceasta înseamnă că dacă un student are mai puțin de 4 procente, atunci vom returna pur și simplu #NA! În caz contrar, vom returna procentele medii ale notelor.
Pași:
- Pentru început, alegeți opțiunea C16 și introduceți orice nume în celulă.
- Apoi, selectați C17 și introduceți următoarea formulă,
=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)))
- Apăsați Introduceți .
- Ca rezultat, vom obține procentul mediu al elevilor.
- VLOOKUP(C16,$B$5:$I$14,8,0): returnează [value_if_false] argument al IF Este practic procentul mediu al notelor obținute de către Daniel .
- Ieșire: 41%
- NA(): va returna o eroare în cazul în care test logic argument al IF funcția devine ADEVĂRAT . Poftim, Daniel a participat la mai mult de 4 care nu este condiția dorită, astfel încât această parte va returna o eroare.
- Ieșire: #N/A
- MATCH(C16,$B$5:$B$14,0): se va returna poziția relativă a Daniel în intervalul de celule B5:B14.
- Ieșire: 6
- INDEX($C$5:$H$14,MATCH(C16,$B$5:$B$14,0),0) --> se simplifică la
- INDEX($C$5:$H$14,6),0): returnează setul de procente pentru Daniel .
- Ieșire: {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″ ) --> se transformă în
- COUNTIF({0.25,0.6,0.25,0.25,0.6,0.5},”>0″): numără procentele în cazul în care valoarea este mai mare decât 0 .
- Ieșire: 6
- Deci, întreaga formulă se simplifică la
- IF(6<4, #N/A, 41%) : returnează procentul mediu de Daniel ca 6<4 nu este o condiție adevărată.
- Ieșire: 41% .
Citește mai mult: Funcția INDEX MATCH vs VLOOKUP (9 exemple)
Lecturi similare
- VLOOKUP nu funcționează (8 Motive & Soluții)
- Cum să faceți VLOOKUP sensibil la caz în Excel (4 metode)
- Excel VLOOKUP pentru a returna mai multe valori pe verticală
- Cum să VLOOKUP cu condiții multiple în Excel (2 metode)
3. COUNTIF vs. VLOOKUP pentru a determina dacă o valoare există
În această secțiune, vom încerca să aflăm cum COUNTIF și VLOOKUP se ocupă de operațiunile de căutare. Mai exact, vom vedea dacă numărul total al oricărui element este zero, atunci ceea ce va fi returnat de funcția COUNTIF și VLOOKUP Să presupunem că avem un set de date cu numele și ID-ul angajaților. Există valori repetate în tabel. Acum, vom număra numele și vom încerca să le potrivim.
Pași:
- Pentru a începe, faceți clic pe butonul E5 celulă și orice nume.
- Apoi, selectați F5 și introduceți următoarea formulă,
=COUNTIF($C$5:$C$14,E5)
- Apăsați Introduceți după aceea.
- Ca rezultat, vom obține numărul de ori de câte ori a apărut numele în intervalul C5:C14 .
- După aceea, alegeți opțiunea H5 și oricare dintre nume.
- Ulterior, alegeți I5 celulă și introduceți,
=VLOOKUP(H5,$C$5:$C$14,1,0)
- În consecință, vom obține același nume ca și în cazul lui H5 celulă din I5 celulă.
Citește mai mult: De ce VLOOKUP returnează #N/A atunci când există o potrivire? (5 cauze și soluții)
Concluzie
Acestea sunt câteva modalități de utilizare a VLOOKUP funcție cu COUNTIF în Excel. Am prezentat toate metodele cu exemplele lor respective, dar pot exista multe alte iterații. Am discutat, de asemenea, elementele fundamentale ale funcțiilor utilizate. Dacă aveți o altă metodă de a realiza acest lucru, atunci nu ezitați să o împărtășiți cu noi.