Olá amiltonpueljr!
Eu vi a sua pergunta na semana passada e fiquei testando várias possibilidades com fórmula matricial, que aliás, sou muito fã deste recurso.
Na minha cabeça haviam duas formas de escrever a fórmula para a sua necessidade, mas nenhuma delas funcionou e não consegui entender o porquê. As fórmulas que em teoria deveriam funcionar seriam:
1º) Montar a matrizes através da função INDIRETO
=SOMA(MÁXIMO(INDIRETO("A"&LIN(A1:A2)&":C"&LIN(A1:A2))))
2º) Montar as matrizes através da função DESLOC:
=SOMA(MÁXIMO(DESLOC($A$1;LIN(A1:A2)-1;0;1;3)))
Mas ambos os casos não funcionam... e acredito ser alguma limitação para o uso matricial da função MÁXIMO, MÁXIMOA ou MAIOR, sendo que a MAIOR é pior ainda, o Excel dá uma mensagem que não tem recursos suficientes para processar a fórmula!!
Então agora testei ao invés de utilizar a função MÁXIMO, utilizar a função SUBTOTAL com o argumento 4 que equivale ao máximo, e FUNCIONOU!!!
A fórmula no seu arquivo ficará:
=SOMA(SUBTOTAL(4;DESLOC($A$1;LIN(A1:A2)-1;0;1;3))*(E1:E2))
Teste ai. Se precisar avise que posto o arquivo, mas não vejo necessidade de postar o arquivo.
Abraços!
Rafael Issamu F. Kamimura
Moderador Oficial Microsoft Community - MCC (Contribuidor do Microsoft Community)
http://zip.net/bjrt0X - http://zip.net/bhrvbR
Foi útil? Clique na mãozinha
Conheça: http://excelmaniacos.com/
Postado : 27/04/2015 8:23 am