Modelo tradicional
La fórmula se copia manualmente a cada posición donde queremos obtener un resultado.
Excel dejó de pensar únicamente en una fórmula por celda. Con las matrices dinámicas, una sola fórmula puede devolver conjuntos completos de datos y hacer que los modelos crezcan de forma automática.
Durante muchos años, trabajar con conjuntos de resultados en Excel implicaba copiar fórmulas, utilizar combinaciones complejas o apoyarse en herramientas adicionales.
Las matrices dinámicas cambiaron esa lógica. Ahora una fórmula puede devolver una lista completa, expandirse automáticamente y alimentar otros cálculos sin necesidad de definir manualmente el tamaño del resultado.
El cambio principal
Antes era normal escribir una fórmula en una celda y copiarla hacia abajo. Con las matrices dinámicas, una sola fórmula puede devolver varias filas y columnas.
La fórmula se copia manualmente a cada posición donde queremos obtener un resultado.
Una sola fórmula genera todo el conjunto de resultados y se expande automáticamente.
Derrame
Cuando una fórmula devuelve varios valores, Excel los derrama sobre las celdas vecinas. El área resultante se conoce como rango derramado.
=UNICOS(tblVentas[Vendedor])
Si aparecen cinco vendedores únicos, la fórmula devuelve cinco resultados. Si mañana aparece un sexto vendedor, la matriz aumenta automáticamente.
Operador #
Si una matriz comienza en A5, podemos referirnos a todo su rango derramado mediante:
A5#
Esto significa que otras fórmulas pueden trabajar con un rango cuyo tamaño cambia automáticamente.
Ecosistema
Muchas de las funciones modernas de Excel están diseñadas para devolver o transformar matrices completas.
Ejemplo
Imagina que necesitas una lista de sucursales disponibles en una tabla de ventas.
=ORDENAR(UNICOS(tblVentas[Sucursal]))
Obtiene una sola vez cada sucursal de la tabla.
Organiza automáticamente el catálogo.
Si aparece una nueva sucursal en tblVentas, el catálogo se amplía sin modificar la fórmula.
Por qué importa
Ya no necesitas ajustar manualmente muchos rangos cuando aparecen nuevos datos.
Una sola fórmula puede reemplazar decenas o cientos de fórmulas repetidas.
Una matriz puede alimentar otras fórmulas, gráficos y bloques de análisis.
Los componentes pueden reaccionar al tamaño real de los datos en lugar de depender de rangos rígidos.
Las matrices dinámicas no eliminan la necesidad de diseñar bien un modelo. Todavía importa cómo organizamos los datos, cómo definimos las tablas y cómo conectamos los bloques.
Lo que sí cambia es que ahora disponemos de herramientas mucho más adecuadas para construir soluciones que reaccionan al crecimiento y transformación de los datos.
Las matrices dinámicas no son simplemente un grupo de funciones nuevas. Introducen una forma diferente de construir modelos: una fórmula puede producir un conjunto de datos completo y ese conjunto puede convertirse en la entrada de otros bloques.
Esa idea es la base para crear soluciones más escalables y con mucho menos mantenimiento.
Excel Lab reúne fichas prácticas de funciones modernas con sintaxis, ejemplos y casos reales.