¿Cómo encontrar el número de filas devueltas por funciones propagadas? Es muy sencillo con las referencias ampliadas.
¿Qué son las funciones matriciales dinámicas?
Las funciones matriciales, o funciones propagadas, han simplificado el diseño de los paneles para hacerlos completamente dinámicos.
Ahora es posible devolver muy fácilmente una lista de valores únicos gracias a Función ÚNICA

O devolver varias líneas de un valor de búsqueda usando el Función FILTRO

Pero, ¿cómo se sabe el número de líneas que devuelven estas fórmulas? Porque, de hecho, no podemos saber cuántos valores devolverán estas funciones.
Número de filas devueltas por una fórmula propagada
La creación de funciones matriciales (UNIQUE, SECUENCIA, ORDENAR, ...) introdujo un nuevo tipo de referencia; referencias propagadas o extendidas. Es decir, puedes recuperar el resultado de una función matricial usando al símbolo #
=E2#

Y muy simplemente, usando esta referencia en la función LÍNEAS, no olvides la S, cuenta el número de filas dinámicas devueltas por la función de matriz.
=LINEAS(E2#)

Explicación de la fórmula.
- La fonction LINES(reference) cuenta el número de líneas contenidas en la referencia pasada como parámetros.
- Y gracias a las referencias propagadas, la simple escritura E2# permite indicar todas las celdas devueltas por la función ÚNICA.
NBVAL puede arrojar malos resultados
Siempre que nuestra función de matriz solo devuelva una sola columna, las funciones CONTAR o FILAS devolverán un resultado similar.

Pero si la función UNIQUE ou FILTRO devuelve varias columnas, COUNT contará todas las celdas y no solo las filas como lo hace la función LINES.

26/04/2021 a las 16:41
Sencillo y efectivo, una explicación real de funciones recientes, me encanta, gracias.