Vamos la...
Eu tenho essa tabela como exemplo:

A conta que fiz nesse resultado foi SOMARPRODUTO e assim, obtive esse valor de 1580,00.
mas, imagina que eu queira filtrar esses valores, e gostaria que a tabela ficasse só esses valores:

Percebe-se que o resultado se mantém, o que eu não quero. Eu gostaria que a partir do momento que eu filtrasse, a célula resultado já realizasse a conta SOMARPRODUTO com os valores filtrados, e não com a matriz inteira que tinha antes, entendeu?
Seguindo a minha linha de pensamento, A partir do momento em que eu selecionasse o filtro, o excel deveria achar esse resultado:

Porém, só com a fórmula SOMARPRODUTO, isso não é possível, por isso pensei em usar SOMARPRODUTO(SUBTOTAL...)
Mas mesmo assim, as contas não batem com o resultado esperado, por isso gostaria de saber como usar essas duas fórmulas juntas, pois devo estar fazendo alguma coisa errada.
Obrigado