El nombre "rangos propagados" define todas las fórmulas o manipulaciones que involucrarán varias celdas en una misma acción.
Históricamente, una función de Excel devuelve el resultado en una sola celda. Pero a partir de 2019, el motor de cálculo de Excel se modificó y es posible que una función muestre el resultado en varias celdas.
Funciones propagadas
Por ejemplo, esta animación le muestra cómo la función ÚNICA, devuelve una única lista de datos en la columna A.

Como puedes ver, hemos escrito la función ÚNICA en una sola celda pero el resultado se muestra en tantas celdas como sea necesario.
Este es el principio de las funciones propagadas. ?Pero no sólo existe la función ÚNICA, también existe
- ORDENAR, ORDENAR POR (muy práctico para hacer un clasificación aleatoria)
- SECUENCIA
- TEXTO.DIVIDIDO
- FILTRO
Referencias propagadas
Otro avance importante en Excel, las referencias propagadas con el símbolo #
=E1#
Este escrito es muy inteligente porque no podemos saber cuántas celdas se llenarán con una fórmula propagada. Agregar # recupera automáticamente todos los valores devueltos.
Es con esta técnica que podemos, por ejemplo, construir un menú desplegable dinámico

Validación matricial innecesaria
Pero más allá de estas nuevas características, todas las fórmulas matriciales históricas de Excel se ven afectadas.
- Por ejemplo, las funciones TRANSPOSE, FRECUENCIA ou DERECHA debía ser validado presionando simultáneamente las teclas Ctrl + Shift + Enter.
- Ahora, con la aparición de rangos propagados, basta con escribir la fórmula para que el resultado se muestre inmediatamente en varias celdas, solo con Entrada.

Consecuencia para los cálculos.
Esta innovación cambia por completo la construcción de las fórmulas tradicionales. Por ejemplo, puede realizar un cálculo en todo un rango de celdas y no solo en una sola celda como es el caso de esta división.
Como puedes ver, no es necesario referencia de bloqueo de la celda D1 para que este valor se utilice en todo el rango de la matriz?

Pero también como parámetro en funciones, como es el caso aquí con el Función SI.

Y los ejemplos de implicaciones son muy numerosos.
- Mostrar todos los nombres que no están presentes en otra columna
- Encuentra quién obtuvo el mínimo o el máximo

El error #PROPAGACIÓN
Lo descubriste por ti mismo, un rango de matriz indica que el resultado de una función se devuelve en más de una celda. Y así, se ha creado un nuevo tipo de error en Excel; #PROPAGACIÓN.
Cuando aparece este mensaje de error, significa que la función no tiene suficiente espacio en su hoja de cálculo para mostrar el resultado completo.

Referencias propagadas
Últimos detalles de los rangos propagados; EL referencias propagadas. Para hacer referencia a todas las celdas devueltas por una función propagada, los ingenieros de Microsoft agregaron una nueva codificación de referencia con el símbolo #

10/04/2021 a las 11:07
Hola,
Gracias por este artículo tan claro. Estoy intentando insertar una fórmula TRANSPONER en una tabla estructurada. Si bien la fórmula funciona fuera de la tabla estructurada, ya no funciona cuando se integra en la tabla (error EPARS) cuando el número de columnas de la tabla corresponde al número de filas en el rango de datos transpuestos. ¿Hay alguna solución que no he visto?
10/04/2021 a las 11:58
Hola, si la función regresa DISPERSO, necesariamente no hay suficiente espacio para mostrar el resultado
23/02/2021 a las 20:15
Hola,
Creé un panel con funciones matriciales adjuntas a 3 menús desplegables en una hoja de interfaz y una hoja de importación que reúne datos de 3 años.
Primero construí mi TB en el año 2020, todo funciona, luego importé los otros dos años a mi hoja de importación y luego modifiqué mis zonas nombradas, al menos la amplitud para que estas zonas nombradas abarquen los dos nuevos años. Y PATATRA, ya nada funciona. la elección del año muestra #VALOR.
Entonces, modifiqué mis zonas nombradas para que solo abarquen el año inicial, es decir, 2020, y luego todo funciona nuevamente...
¿Tienes alguna solución que ofrecerme?
Cordialement.
Thomas
21/09/2020 a las 06:25
Hola,
Estoy usando la opción Matriz y parece incompatible con fórmulas matiales dispropagadas. Ya lo había comprobado antes pero ahora me doy cuenta de que ya no puedo ni siquiera usar una función SUMAR.SI simple en una tabla sin que aparezca el error #Sparse. ¿Tiene alguna solución además de transformar mi tabla en un rango de celdas (porque la uso para crear un TCD)?
Agradeciéndole de antemano.
21/09/2020 a las 11:19
Entonces el error no proviene de la Tabla sino de la construcción de la fórmula SUM.IF como explico al final de este artículo
04/09/2020 a las 07:47
Hola,
Gracias por su excelente artículo que ayuda a comprender las novedades.
Para dar seguimiento a la pregunta anterior, tengo una tabla en la que he definido nombres lógicos para las columnas y tengo fórmulas en determinadas columnas con IF(OR...) (condiciones sobre los descuentos otorgados). En este caso las fórmulas matriciales devuelven un error.
Por otro lado, sin los nombres de las columnas lógicas, no hay fórmula matricial y, por lo tanto, no hay error.
Pero me gustaría mantener mis nombres lógicos y no tener automáticamente una fórmula matricial. Como hacer ?
Gracias por tu consejo
Nicole Rosset
27/08/2020 a las 16:53
¿Cómo puedo asegurar que la fórmula no se extienda por toda una playa? O dicho de otro modo, ¿cómo podemos evitar que una fórmula dé un resultado en todo un rango cuando sólo nos interesan determinadas celdas?
27/08/2020 a las 17:53
Pero ese es el principio mismo de un rango dinámico: propagarse.
Después, todo depende de cómo construyeste tus fórmulas. Es posible que sea necesario revisarlos.