Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Introducción a los Arrays Dinámicos | Matrices Dinámicas e Informes Interactivos
Fórmulas de Excel

Introducción a los Arrays Dinámicos

Desliza para mostrar el menú

Las matrices dinámicas permiten que una sola fórmula devuelva varios valores automáticamente. En lugar de copiar fórmulas a lo largo de filas y columnas, Excel ahora expande el resultado en el rango necesario.

Rango de expansión y celda ancla

  • Celda ancla: celda que contiene la fórmula;
  • Rango de expansión: celdas llenadas automáticamente por la fórmula;
  • Solo se puede editar la celda ancla;
  • El rango de expansión se actualiza automáticamente cuando cambian los datos.

Operador de expansión

=A1#

#: referencia todo el rango de expansión conectado a la celda ancla.

Esto permite que las fórmulas se expandan dinámicamente sin rangos fijos.

COUNTA con rangos de expansión

=COUNTA(A1#)
  • COUNTA(): cuenta las celdas no vacías;
  • A1#: referencia todo el rango expandido.
Paso 1 Crear la hoja Dynamic Reports
expand arrow

Crear una nueva hoja de cálculo llamada:

Dynamic_Reports
Paso 2 Expandir una sola columna
expand arrow

En A1, escribir:

All Revenues

En A2, escribir:

=Sales_Data!H2:H52

Presionar Enter. Los valores se expanden automáticamente hacia abajo en la columna.

Paso 3 Expandir el conjunto de datos completo
expand arrow

En A1, escribir:

=Sales_Data!A1:H52

Todo el conjunto de datos ahora se expande dinámicamente en la hoja de cálculo.

Paso 4 Corregir el formato de fecha
expand arrow

Seleccionar la columna de fechas expandida y aplicar:

Short Date

Las matrices dinámicas transfieren valores, pero no el formato.

Paso 5 Probar un error #SPILL!
expand arrow

Dentro del rango expandido, escribir cualquier valor manualmente.

Ejemplo:

A4

Observar que Excel muestra:

#SPILL!

Eliminar el valor que bloquea para restaurar el rango de expansión.

Paso 6 Usar el operador de expansión
expand arrow

En J2, escribir:

=COUNTA(A1#)

La fórmula cuenta todos los valores dentro del rango de expansión dinámico.

Paso 7 Probar la expansión dinámica
expand arrow

Agregar una nueva fila en Sales_Data. Volver a Dynamic_Reports.

Observar que:

  • El rango de expansión se amplía automáticamente;
  • El resultado de COUNTA se actualiza automáticamente.

1. ¿Cuál es la función de la celda ancla en una fórmula de matriz dinámica?

2. ¿Por qué una columna de fechas podría aparecer como números como 46024 en un rango desbordado?

3. ¿Cuál es la principal ventaja de usar A1# en lugar de un rango fijo como A1:H52?

question mark

¿Cuál es la función de la celda ancla en una fórmula de matriz dinámica?

Selecciona la respuesta correcta

question mark

¿Por qué una columna de fechas podría aparecer como números como 46024 en un rango desbordado?

Selecciona la respuesta correcta

question mark

¿Cuál es la principal ventaja de usar A1# en lugar de un rango fijo como A1:H52?

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 1

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 2. Capítulo 1
some-alt