Olá a todos!
Senhores, tenho um problema com uma formula matricial que não está calculando os valores corretos com 3 argumentos mas com 2 calcula.
Pesquisei por aí e encontrei 2 soluções possíveis. Porém em nenhuma das duas consigo adicionar o parametro que preciso.
A primeira solução é um pouco mais simples porém acredito não funcionar pois trabalho com numeros e textos. (posso estar errado)
a formula é : =MÁXIMO(SE(ALFA!B:B=A11;SE(ALFA!C:C=B11;ALFA!A:A)))
ela consta nas celulas C11:E14 da aba Beta na planilha em anexo. Notem que ela não trouxe os nomes na coluna C (em vermelho).
A segunda solução é:
=ÍNDICE(ALFA!$D$2:$D$100;MÁXIMO(SE((ALFA!$B$2:$B$100=$A6)*(ALFA!$C$2:$C$100=$B6);LIN(INDIRETO("1:"&LINS(ALFA!$D$2:$D$100)));0)))
Constando nas celulas C6:E9 da aba Beta na planilha em anexo. Esta funciona perfeitamente neste exemplo que encontrei em pesquisas.
PORÉM, no ambiente que preciso utiliza-la, são necessários 3 parametros. Este exemplo esta na aba TESTE
No exemplo acima temos 2 parametros de busca que são: (ALFA!$B$2:$B$100=$A6)*(ALFA!$C$2:$C$100=$B6) e se eu utilizar a formula somente com 2 parâmetros ela funciona, conforme pode ser visto na celula G2.
Já na celula G3 adicionei o parâmetro (INT(A2:A30)=G1) para comparar a data e trazer o Ultimo valor do respectivo dia.
A formula ficou assim:
=ÍNDICE(A2:A30;MÁXIMO(SE((B2:B30=F3)*(C2:C30=H1)*(INT(A2:A30)=G1);LIN((INDIRETO("1:"&LINS(A2:A30))));0)))
Esta ultima formula traz sempre o 1º registro do intervalo da busca.
Será que fui claro ?? rss
Segue a planilha:
Agradeço desde já!!
Postado : 25/06/2015 2:29 pm