- Software
- Oficina de Microsoft
- Excel
- Cómo utilizar las funciones DCOUNT y DCOUNTA en Excel
Libro Relacionado
Por Stephen L. Nelson, E. C. Nelson
Las funciones DCOUNT y DCOUNTA funcionan en registros de recuento de Excel en una tabla de base de datos que coinciden con los criterios especificados. Ambas funciones utilizan la misma sintaxis, como se puede ver aquí:
=DCOUNT(base de datos, campo, criterios)=DCOUNTA(base de datos, campo, criterios)
donde base de datos es una referencia de rango a la tabla de Excel que contiene el valor que desea contar, el campo indica a Excel qué columna de la base de datos debe contarse, y criteria es una referencia de rango que identifica los campos y valores utilizados para definir los criterios de selección.
El argumento de campo puede ser una referencia de celda que contenga el nombre del campo, el nombre del campo entre comillas o un número que identifique la columna (1 para la primera columna, 2 para la segunda columna, etc.).
Excel proporciona varias otras funciones para contar celdas con valores o etiquetas: COUNT, COUNTA, COUNTIF y COUNTBLANK.
Sin embargo, las funciones difieren sutilmente. DCOUNT cuenta los campos con valores; DCOUNTA cuenta los campos que no están vacíos.
Como ejemplo de cómo funcionan las funciones de DCOUNT y DCOUNTA, suponga que usted ha construido esta hoja de trabajo, la cual contiene una lista de jugadores en un equipo de softbol. La fila 1 almacena los nombres de los campos: Jugador, edad y promedio de bateo. Las filas 2-11 almacenan registros individuales.
Las filas 14 y 15 guardan el rango de criterios. Los nombres de los campos van en la primera fila. Las líneas siguientes proporcionan etiquetas o valores o expresiones de lógica booleana que las funciones DCOUNT y DCOUNTA utilizan para seleccionar registros de la lista para el recuento.
Por ejemplo, hay una expresión booleana en la celda B15, que le dice a la función que incluya sólo registros en los que la edad muestre un valor mayor a ocho. En este caso, las funciones cuentan los jugadores del equipo que tienen más de 8 años.
La función DCOUNT, que aparece en la celda F3, es
=DCOUNT(A1:C11,C1,A14:C15)
La función cuenta los jugadores del equipo que son mayores de 8. Pero como la función DCOUNT sólo mira a los jugadores con un promedio de bateo en el campo de Promedio de Bateo, devuelve 8. Otra manera de decir lo mismo es que en este ejemplo, DCOUNT cuenta el número de jugadores en el equipo que son mayores de 8 años y tienen un promedio de bateo.
La función DCOUNTA, que aparece en la celda F5, es
=SUBTÍTULOS POR ARGENTEAM
La función cuenta los jugadores del equipo que son mayores de 8 años y tienen alguna información introducida en el campo Promedio de Bateo. La función devuelve el valor porque cada uno de los jugadores mayores de 8 años tiene algo almacenado en el campo Promedio de Bateo. Ocho de ellos, de hecho, tienen valores promedio de bateo.
Si sólo desea contar registros en una lista, puede omitir el argumento de campo de las funciones DCOUNT y DCOUNTA. Al hacerlo, la función sólo cuenta los registros de la lista que coinciden con sus criterios, independientemente de si algún campo almacena un valor o no está en blanco.
=CUENTA(A1:C11,,A14:C15)=CUENTA(A1:C11,,A14:C15)
Nota: Para omitir un argumento, simplemente deje vacío el espacio entre las dos comas.