About Me

A minha foto
JRod - PORTUGAL
Microsoft [MVP] - Excel (10º ano consecutivo)
Ver o meu perfil completo
Com tecnologia do Blogger.

Seguidores

Estatisticas

Free Blog Counter

eXTReMe Tracker
2010-03-21

Há dias, no fórum do Exceler, foi colocada a seguinte questão (adaptada):

“ Tenho a seguinte tabela:

image

Queria que na coluna V.Max. e Loja, a fórmula fizesse o seguinte:

  • Procurasse o valor máximo de um determinado nome (ex. João) e juntasse a loja a que correspondesse  esse valor máximo: ou seja, onde está João, escolheria das 3 linhas onde o nome se encontra, o valor máximo, neste caso, 13 e a Loja que lhe corresponde, ou seja, Loja2.”

Então, o que pretenderíamos, seria o seguinte:

image

Em G3, digitamos o nome pretendido (no exemplo, João);

Em D3, digitamos a seguinte fórmula de matriz (Array):

{=MÁXIMO(SE($A$3:$A$12=G3;$C$3:$C$12))}

 Nota: O Array é conseguido com as { }, que se obtém através da combinação das teclas CTRL + SHIFT + ENTER.

Para finalizar, em E3, digitamos a seguinte fórmula:

=SE(G3="";0;ÍNDICE($B$3:$C$12;CORRESP(D3;$C$3:$C$12;0);1))

 

O resultado está, então, à vista!…

 

Tópicos relacionados: