Adriel, como fan declarado de las fórmulas de matriz, me permito realizar un aporte a esta pregunta, a la espera de que Dante nos ilustre al respecto.
De entrada te dejo el enlace que seguro que has leído del soporte de microsoft:
https://support.office.com/es-es/article/Directrices-y-ejemplos-de-f%C3%B3rmulas-de-matriz-3be0c791-3f89-4644-a062-8e6e9ecee523
A la práctica, sin embargo, nos permiten resolver otras muchas situaciones que de otro modo sería más engorroso. Por ejemplo, nos permiten obtener el resultado de lo que debería hacer la función "MAX.SI" inexistente en excel (de forma incomprensible, creo yo), por ejemplo de este modo:
Tras pulsar la combinación CONTROL + MAYÚSCULAS + ENTER en lugar de Enter, la función queda así:
Y funciona perfectamente arrojando el resultado buscado, en el caso del ejemplo "4".
Siguiendo con el ejemplo, si quisiéramos obtener el segundo valor más alto de una combinación dada lo podemos resolver así:
Tras pulsar la combinación CONTROL + MAYÚSCULAS + ENTER el resultado es "1", correcto.
Es decir, las funciones de matriz nos permiten condicionar los rangos que usamos en las funciones, lo que permite resolver muchos problemas.
Te dejo algunos enlaces a algunas de las preguntas que he respondido en el foro utilizando funciones de matriz para darte más ideas de cuándo utilizarlas:
@Campo desplegable que cumpla condición
@Buscar en una matriz con filas que representan rangos?
@Formula para sumar con condiciones
@Pasar datos en valores a una tabla dinámica¿?
@¿Cómo extraer la última fecha de una base de datos con dos criterios definidos?
@Macro para traspasar de una base de datos a una matriz de excel
@Cómo extraer valores mayor y menor en base de datos de Excel, y realizar la diferencia de acuerdo a un criterio dado?
@Necesito saber datos que repiten dentro de un periodo determinado de tiempo.
Finalmente, mira este enlace:
@Como agregar una fila en excel donde hay una matriz