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 | Sección
Matrices Dinámicas en 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 través 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 al cambiar 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 de informes dinámicos
expand arrow

Crea una nueva hoja de cálculo llamada:

Dynamic_Reports
Paso 2 Desbordar una sola columna
expand arrow

En A1, escribe:

All Revenues

En A2, escribe:

=Sales_Data!H2:H52

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

Paso 3 Desbordar el conjunto de datos completo
expand arrow

En A1, escribe:

=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

Selecciona la columna de fechas desbordada y aplica:

Short Date

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

Paso 5 Probar un error #SPILL!
expand arrow

Dentro del rango desbordado, escribe cualquier valor manualmente.

Ejemplo:

A4

Observa que Excel muestra:

#SPILL!

Elimina el valor que bloquea para restaurar el rango desbordado.

Paso 6 Usar el operador de desbordamiento
expand arrow

En J2, escribe:

=COUNTA(A1#)

La fórmula cuenta todos los valores dentro del rango desbordado dinámico.

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

Agrega una nueva fila en Sales_Data. Regresa a Dynamic_Reports.

Observa que:

  • El rango desbordado se expande automáticamente;
  • El resultado de COUNTA se actualiza automáticamente.

1. ¿Cuál es el papel 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 el papel 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 1. 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 1. Capítulo 1
some-alt