Você precisa usar a mesma expressão que o segundo parâmetro de MATCH
que você usou para LARGE
, por isso não basta procurar em Montantes, mas apenas os valores dos últimos 30 dias:
=MATCH(LARGE(IF(DateNamedRange > TODAY() - 30, AmountNamedRange, 0), 2), IF(DateNamedRange > TODAY() - 30, AmountNamedRange, 0), 0)
(ainda é uma fórmula de matriz)