Táboa de contidos
Neste artigo, usaremos a función BUSCAR V con a función COUNTIF en Excel. VLOOKUP e COUNTIF son funcións potentes e usadas principalmente en MS Excel. BUSCAR V utilízase para atopar datos específicos de calquera táboa e a función CONTAR SE é para contar elementos mediante condicións. Coa fórmula combinada destas dúas funcións, podemos buscar e contar calquera valor con condicións de calquera rango. Neste artigo, mostrarei varias formas de usar BUSCAR V coa función CONTARSE .
Descarga o Caderno de prácticas
Podes descargar a práctica libro de traballo aquí.
Combina BUSCARV con COUNTIF.xlsx
3 formas de usar BUSCARV con función COUNTIF
Neste artigo, falaremos sobre o uso de VLOOKUP con COUNTIF de 3 formas. En primeiro lugar, utilizaremos a combinación para descubrir as ocorrencias dun evento en particular. En segundo lugar, calcularemos a porcentaxe media dun determinado conxunto de porcentaxes. Finalmente, descubriremos a existencia dun valor usando VLOOKUP con COUNTIF .
1. Conta as ocorrencias usando as funcións BUSCARV e CONTARSE
Consideremos un conxunto de datos da asistencia dos estudantes. Para este exemplo, só asumimos unha asistencia semanal. Agora contaremos a asistencia total de cada alumno usando VLOOKUP e COUNTIF funcións.
Pasos:
- Primeiro, seleccione a cela C16 e escriba calquera nome na cela.
- En segundo lugar, escolla a cela C17 e escriba,
=COUNTIF(F5:K14,VLOOKUP(C16,B5:C14,2,0))
- Por último, prema Intro .
- Como resultado, atoparemos o número de asistencias para o alumno.
Desglose da fórmula:
- BUSCAR V( C16,B5:C14,2,0): A función VLOOKUP coincidirá co valor de C16 , valor de busca, no intervalo de busca B5: C14 . A continuación, coincide co número asociado co nome na cela C16 da segunda columna do intervalo que neste caso é 13 .
- COUNTIF (F5:K14,BUSCARV(C16,B5:C14,2,0)) : A función CONTARSE conta o número devolto pola BUSCARV(C16,B5:C14,2, 0) expresión que está 13 no intervalo F5:K14 e devolve o número de aparición para o número 13 . Neste caso, será 5 .
Ler máis: VLOOKUP para buscar texto en Excel (4 xeitos sinxelos)
2. Calcula porcentaxes usando as funcións BUSCARV e CONTARSE
Imos ter un conxunto de datos de notas dos estudantes para cada curso (como 6 cursos). Agora a nosa preocupación é atopar as porcentaxes medias de todas as notas se hai polo menos 4 porcentaxes das notas. Isto significa que se algún estudante ten menos de 4 porcentaxes, simplemente o faremosvolve #NA! En caso contrario, devolveremos as porcentaxes medias das cualificacións.
Pasos:
- Para comezar, escolla o C16 e introduza calquera nome na cela.
- A continuación, seleccione a cela C17 e introduza a seguinte fórmula,
=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))
- Preme Intro .
- Como resultado, obteremos a porcentaxe media de alumnos.
Desglose da fórmula:
- BUSCAR V(C16,$B$5:$I$14,8,0): devolve o argumento [value_if_false] do IF basicamente é a media porcentaxe das notas obtidas por Daniel .
- Saída: 41%
- NA(): devolverá un erro se a proba lóxica argumento da función IF pasa a ser TRUE . Aquí, Daniel asistiu a máis de 4 cursos que non son a condición desexada, polo que esta parte devolverá un erro.
- Saída: #N/A
- MATCH(C16,$B$5:$B$14,0): devolverá a posición relativa de Daniel no intervalo de celas B5:B14.
- Saída: 6
- INDEX($C$5:$H$14,MATCH(C16,$B$5:$B$14,0),0) —-> simplifica a
- INDEX($C$5:$H$14,6),0): devolve o conxunto de porcentaxes para Daniel .
- Saída: {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″ )—-> transfórmase en
- CONTARSE({0.25,0.6,0.25,0.25,0.6,0.5},”>0″): conta as porcentaxes se o valor é maior que 0 .
- Saída: 6
- Así que toda a fórmula simplifícase a
- SE(6<4, #N /A, 41%) : devolve a porcentaxe media de Daniel xa que 6<4 non é unha condición verdadeira.
- Saída: 41% .
Ler máis: Función INDEX MATCH vs VLOOKUP (9 exemplos)
Lecturas similares
- VLOOKUP non funciona (8 razóns) & Solucións)
- Como facer que VLOOKUP distinga entre mayúsculas e minúsculas en Excel (4 métodos)
- Excel VLOOKUP para devolver varios valores verticalmente
- Como BUSCAR V con varias condicións en Excel (2 métodos)
3. COUNTIF vs VLOOKUP para determinar se existe un valor
Nesta sección, tentaremos descubrir como as funcións COUNTIF e VLOOKUP manexan as operacións de busca. Para ser específicos, veremos se o reconto total de calquera elemento é cero, entón o que será devolto polas funcións COUNTIF e VLOOKUP . Supoñamos que temos un conxunto de datos de empregados cos seus nomes e identificación. Hai valores repetidos na táboa. Agora, contaremos os nomes e tentaremos combinalos.
Pasos:
- Para comezar, fai clic en na cela E5 e calquera nome.
- A continuación, seleccionea cela F5 e introduza a seguinte fórmula,
=COUNTIF($C$5:$C$14,E5)
- Preme Insira despois diso.
- Como resultado, obteremos o número de veces que apareceu o nome no intervalo C5:C14 .
- Despois diso, escolla a cela H5 e calquera dos nomes.
- A continuación, escolla I5 a cela e introduza,
=VLOOKUP(H5,$C$5:$C$14,1,0)
- En consecuencia, obtén o mesmo nome que na cela H5 da cela I5 .
Ler máis: Por que BUSCAR V devolve #N/A cando existe a coincidencia? (5 causas e solucións)
Conclusión
Estas son algunhas formas de usar a función BUSCARV con CONTARSE en Excel. Mostrei todos os métodos cos seus respectivos exemplos, pero pode haber moitas outras iteracións. Tamén comentei os fundamentos das funcións utilizadas. Se tes outro método para conseguilo, non dubides en compartilo connosco.