Contar datos mediante una consulta

Se aplica a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

En este artículo se explica cómo contar los datos que devuelve una consulta en Access. Por ejemplo, en un formulario o informe, puede contar los elementos de uno o más campos de tabla o controles. También puede calcular promedios y buscar los valores más pequeños, mayores, más antiguos y más recientes. Access también proporciona una característica denominada fila Total, que le permite contar datos en una hoja de datos sin cambiar el diseño de la consulta.

¿Qué desea hacer?

Comprender las formas de contar datos

Puede contar el número de elementos de un campo o columna de valores con la Count función. La Count función pertenece a un conjunto de funciones llamadas funciones de agregado. Las funciones de agregado se usan para calcular una columna de datos y devolver un único valor. Access ofrece varias funciones de agregado además Countde , como:

  • Sum, para agregar una columna de números.
  • Average, para calcular el promedio de una columna de números.
  • Maximum, para buscar el valor más alto de un campo.
  • Minimum, para buscar el valor más bajo de un campo.
  • Standard Deviation, para medir la propagación de los valores a partir de un valor promedio.
  • Variance, para medir la varianza estadística de todos los valores de la columna.

Access proporciona dos maneras de agregar Count y otras funciones de agregado a una consulta:

  • Abrir la consulta en la vista Hoja de datos y agregar una fila de total. La fila Total le permite usar una función de agregado en una o más columnas de un conjunto de resultados de consulta sin cambiar el diseño de la consulta.
  • Crear una consulta de totales. Una consulta de totales calcula subtotales entre grupos de registros. Por ejemplo, si desea calcular el subtotal de todas las ventas por ciudad o por trimestre, use una consulta de totales para agrupar los registros por la categoría que desee y, después, sumar las cifras de ventas. En cambio, una fila de total calcula los totales generales de una o más columnas (campos) de datos.

Nota

Las secciones de procedimientos de este artículo se centran en la Count función, pero también puede usar otras funciones de agregado en filas y consultas de totales. Para obtener más información, vea Referencia de la función de agregado más adelante en este artículo.

Para más información sobre cómo usar las funciones de agregado, vea el artículo Mostrar totales de columna en una hoja de datos.

Los pasos descritos en las secciones siguientes explican cómo agregar una fila de totales y usar una consulta de totales para contar datos. Tenga en cuenta que la Count función funciona con más tipos de datos que otras funciones de agregado. Por ejemplo, puede ejecutar Count cualquier tipo de campo excepto uno que contenga datos escalares complejos y repetidos, como un campo de listas multivalor.

En cambio, muchas funciones de agregado solo funcionan en campos que usan un tipo de datos específico. Por ejemplo, la Sum función solo funciona con los campos establecidos en los tipos de datos Número, Decimal o Moneda. Para obtener más información sobre los tipos de datos que requiere cada función, vea Referencia de la función de agregado más adelante en este artículo.

Para información general sobre los tipos de datos, vea el artículo Modificar o cambiar el conjunto de tipo de datos de un campo.

Volver arriba

Contar datos con una fila de total

Para agregar una fila de total a una consulta, abra la consulta en la vista Hoja de datos, agregue la fila y, después, seleccione la función Contar u otra función de agregado, como Sum, Minimum, Maximumo Average. Los pasos de esta sección explican cómo crear una consulta de selección básica y agregar una fila de total.

Crear una consulta de selección básica

  1. En el grupo Consultas de la pestaña Crear, haga clic en Diseño de la consulta.
  2. Haga doble clic en la tabla o tablas que desee usar en la consulta y, a continuación, haga clic en Cerrar. Las tablas seleccionadas aparecen como ventanas en la sección superior del diseñador de consultas. En esta ilustración se muestra una tabla típica en el diseñador de consultas: una consulta con tres campos en la cuadrícula de diseño
  3. Haga doble clic en los campos de tabla que quiera usar en la consulta. Puede incluir campos que contienen datos descriptivos, como nombres y descripciones, pero debe incluir el campo que contiene los valores que desea contar. Cada campo aparece en una columna de la cuadrícula de diseño de la consulta.
  4. En la pestaña Diseño de consulta , en el grupo Resultados , haga clic en Ejecutar. Los resultados de la consulta se muestran en la vista Hoja de datos.
  5. Si lo desea, puede volver a la vista Diseño y ajustar la consulta. Para ello, haga clic con el botón derecho en la pestaña del documento de la consulta y seleccione Vista Diseño. Después, puede agregar o quitar campos de tabla según sea necesario. Para quitar un campo, seleccione la columna en la cuadrícula de diseño y presione Suprimir.
  6. Si lo desea, puede guardar la consulta.

Agregar una fila de total

  1. Abra la consulta en la vista Hoja de datos. Haga clic con el botón secundario en la pestaña del documento de la consulta y haga clic en Vista Hoja de datos. O bien, en el panel de navegación, haga doble clic en la consulta. Al hacerlo, se ejecuta la consulta y se cargan los resultados en una hoja de datos.
  2. En el grupo Registros de la pestaña Inicio, haga clic en Totales. Aparece una nueva fila de Total debajo de la última fila de datos de la hoja de datos.
  3. En la fila Total , haga clic en el campo que desea sumar y, a continuación, seleccione Recuento en la lista.

Ocultar una fila de total

  • En el grupo Registros de la pestaña Inicio, haga clic en Totales.

Para más información sobre cómo usar una fila de total, vea el artículo Mostrar totales de columna en una hoja de datos.

Volver arriba

Contar datos con una consulta de totales

Para contar datos, use una consulta de totales en lugar de una fila de totales cuando necesite contar algunos o todos los registros devueltos por una consulta. Por ejemplo, puede contar el número de transacciones de ventas o el número de transacciones en una sola ciudad.

Normalmente, se usa una consulta de totales en lugar de una fila de totales cuando es necesario usar el valor resultante en otra parte de la base de datos, como un informe.

Contar todos los registros de una consulta

  1. En el grupo Consultas de la pestaña Crear, haga clic en Diseño de la consulta.
  2. Haga doble clic en la tabla que desea usar en la consulta y, a continuación, haga clic en Cerrar. La tabla aparece en una ventana en la sección superior del diseñador de consultas.
  3. Haga doble clic en los campos que desee usar en la consulta y asegúrese de incluir el campo que desea contar. Puede contar campos de la mayoría de los tipos de datos; la excepción son los campos que contienen datos escalares complejos y repetidos, como un campo de listas multivalor.
  4. En la pestaña Diseño de consulta , en el grupo Mostrar u ocultar , haga clic en Totales. La fila Total aparece en la cuadrícula de diseño y aparece Agrupar por en la fila de cada campo de la consulta.
  5. En la fila Total , haga clic en el campo que desea contar y seleccione Recuento en la lista resultante.
  6. En la pestaña Diseño de consulta , en el grupo Resultados , haga clic en Ejecutar. Los resultados de la consulta se muestran en la vista Hoja de datos.
  7. Si lo desea, guarde la consulta.

Contar registros de un grupo o categoría

  1. En el grupo Consultas de la pestaña Crear, haga clic en Diseño de la consulta.
  2. Haga doble clic en la tabla o tablas que desee usar en la consulta y, a continuación, haga clic en Cerrar. Las tablas aparecen en una ventana en la sección superior del diseñador de consultas.
  3. Haga doble clic en el campo que contiene los datos de categoría y también en el campo que contiene los valores que desea contar. La consulta no puede contener otros campos descriptivos.
  4. En la pestaña Diseño de consulta , en el grupo Mostrar u ocultar , haga clic en Totales. La fila Total aparece en la cuadrícula de diseño y aparece Agrupar por en la fila de cada campo de la consulta.
  5. En la fila Total , haga clic en el campo que desea contar y seleccione Recuento en la lista resultante.
  6. En la pestaña Diseño de consulta , en el grupo Resultados , haga clic en Ejecutar. Los resultados de la consulta se muestran en la vista Hoja de datos.
  7. Si lo desea, guarde la consulta.

Volver arriba

Referencia de la función de agregado

En la tabla siguiente se enumeran las funciones de agregado que Access proporciona para su uso en la fila Total y en las consultas. Access proporciona más funciones de agregado para las consultas que para la fila total.

Función Descripción Se usa con los tipos de datos
Sum Agrega los elementos de una columna. Funciona solo en datos numéricos y de moneda. Número, decimales, moneda
Average Calcula el valor promedio de una columna. La columna tiene que contener datos numéricos, de moneda o de fecha y hora. La función omite los valores nulos. Número, decimales, moneda, fecha y hora
Count Cuenta el número de elementos en una columna. Todos los tipos de datos excepto los que contienen datos escalares repetidos complejos, como una columna de listas multivalor. Para obtener más información sobre las listas multivalor, vea Crear o eliminar un campo multivalor.
Maximum Devuelve el elemento con el valor más alto. Para los datos de texto, el valor más alto es el último valor alfabético y Access no distingue mayúsculas de minúsculas. La función omite los valores nulos. Número, decimales, moneda, fecha y hora
Minimum Devuelve el elemento con el valor más bajo. Para los datos de texto, el valor más bajo es el primer valor alfabético y Access no distingue mayúsculas de minúsculas. La función omite los valores nulos. Número, decimales, moneda, fecha y hora
Standard Deviation Mide la propagación de los valores respecto a un valor promedio. Para obtener más información sobre el uso de esta función, vea Mostrar totales de columna en una hoja de datos. Número, decimales, moneda
Variance Mide la varianza estadística de todos los valores de la columna. Esta función solo se puede usar en datos numéricos y de moneda. Si la tabla contiene menos de dos filas, Access devuelve un valor nulo. Para obtener más información sobre las funciones de varianza, vea Mostrar totales de columna en una hoja de datos. Número, decimales, moneda

Volver arriba