Há dias, recebi uma mensagem a questionar sobre o seguinte:
“Viva, gostava de poder obter a vossa ajuda para resolver esta situação:
A 22
B 23
C 48
D 2
E 13
F 21
G 51
Necessitava de utilizar uma função para obter o maior valor da coluna B, ao qual devia fazer corresponder a referencia da coluna A. Ou seja neste exemplo, a função deveria dar o resultado G 51.”
Foi então criada uma fórmula que contém as seguintes funções: DESLOCAMENTO(), INDIRECTO(), ENDEREÇO(), CORRESP(), MAIOR(), LIN(), COL() e o operador “&” – substituto da função CONCATENAR(), para dar o resultado pretendido.
O resultado foi o seguinte:
A fórmula em português: =DESLOCAMENTO(INDIRECTO(ENDEREÇO(CORRESP(MAIOR(B1:B7;1);B1:B7;0)+LIN(B1:B7)-1;COL(B1:B7)));0;-1)& ” ” & MAIOR(B1:B7;1)
A fórmula em inglês: =OFFSET(INDIRECT(ADDRESS(MATCH(LARGE(B1:B7;1);B1:B7;0)+ROW(B1:B7)-1;COLUMN(B1:B7)));0;-1)& ” ” & LARGE(B1:B7;1)
Olá, sigo com muito interesse os exemplos que vêm publicando. Neste caso não consigo visualizar toda a fórmula. Aproveito a oportunidade para pedir se poderá ser colocada a fórmula em inglês. muito obrigado.
Olá Luís!
Já adicionei, de modo a poder ser visto melhor.