Extraindo o valor do índice na matriz do Excel

0

Eu tenho uma tabela como essa

A   2   3   4
B   1   2   5
C   6   2   3

e eu gostaria de definir uma função que extrai a letra correspondente ao valor mínimo da matriz 3x3 de valores numéricos. A saída desejada seria "B".

Eu criei esta função:

=INDEX(A1:A3;MATCH(MIN(B1:D3);B1:D3;0))

Mas isso não funciona. Presumo que o problema esteja na função MATCH, porque não retorna um número, mas não consigo descobrir como resolver isso.

    
por aipam 04.04.2018 / 23:24

1 resposta

1

MATCH é projetado para uma coluna ou uma linha. Use Aggregate, que iterará o intervalo e testará cada célula. É um pouco mais lento e o intervalo precisa ser apenas o conjunto de dados.

=INDEX(A:A,AGGREGATE(15,6,ROW(B1:D3)/(B1:D3 = MIN(B1:D3)),1))

    
por 04.04.2018 / 23:33