Tutorial de Excel: fórmulas para consultar una tabla

Tabla de contenido

En este video, veremos algunas fórmulas que puede usar para consultar una tabla.

Como las tablas admiten referencias estructuradas, puede aprender mucho sobre una tabla con fórmulas básicas.

En esta hoja, la Tabla1 contiene datos de empleados. Repasemos algunos ejemplos.

Para empezar, puede utilizar la función FILAS para contar las filas de la tabla. Este es el recuento de filas de datos únicamente. Puede ver que tenemos 19 personas en la lista.

= FILAS (Tabla1)

La función COLUMNAS hará lo mismo con las columnas.

= COLUMNAS (Tabla1)

Para obtener un recuento total de celdas de la tabla, puede usar una fórmula con ambas funciones.

= FILAS (Tabla1) * COLUMNAS (Tabla1)

Puede usar una función como CONTAR.BLANCO para contar celdas vacías.

= CONTAR.BLANCO (Tabla1)

Para contar filas visibles, deberá usar la función SUBTOTAL que hace referencia a una columna que no contiene celdas vacías.

En este caso, ID es un valor obligatorio, utilizo 103 como número de función y la columna ID como referencia.

= SUBTOTAL (103, Tabla1 (ID))

El número 103 le dice a SUBTOTAL que cuente los valores en filas visibles solamente.

Ahora, si filtro la tabla, el recuento de filas visibles disminuye, y cuando borro el filtro, vuelve a subir.

SUBTOTAL aparece a menudo con tablas ya que excluye filas filtradas.

La hoja 3 de este libro contiene una lista completa de las operaciones disponibles con SUBTOTAL y un enlace a más información en nuestro sitio.

Para obtener un valor de la fila total, puede usar el especificador #Totals. Simplemente apunte y haga clic.

= Tabla1 ((# Totales), (Grupo))

Excel devolverá un error #REF si la fila Totales no está visible.

Puede capturar este error con IFERROR y devolver una cadena vacía si la fila total está deshabilitada.

= SI.ERROR (Tabla1 ((# Totales), (Grupo)), "")

En una columna con datos numéricos, como la columna de fecha de inicio, puede usar MIN y MAX para obtener las fechas más antiguas y más recientes.

= MIN (Tabla1 (Inicio))
= MAX (Tabla1 (Inicio))

Si desea que estos respondan al filtro, use la función SUBTOTAL con 105 y 104.

= SUBTOTAL (105, Table1 (Inicio)) - min
= SUBTOTAL (104, Table1 (Start)) - max

Funciones como COUNTIF y SUMIF también funcionan bien con tablas. Puedo obtener fácilmente un recuento de cada grupo con COUNTIF.

= CONTAR.SI (Tabla1 (Grupo), I17)

Como siempre, la mejor parte de usar una tabla para los datos es que el rango es dinámico. Cuando pego más datos, todas las fórmulas se actualizan instantáneamente.

Curso

Tablas de Excel

Atajos relacionados

Entrar y moverse hacia abajo Enter Return Entrar y moverse a la derecha Tab Tab Mover una celda hacia abajo Completar la entrada y permanecer en la misma celda Ctrl + Enter + Return Seleccionar columna de tabla Ctrl + Space + Space Seleccionar tabla Ctrl + A + A Copiar celdas seleccionadas Ctrl + C + C Pegar contenido del portapapeles Ctrl + V + V

Articulos interesantes...