Índice de excelência com correspondência para vários critérios

Estou a experimentar as funções do excel. Digamos que tenho os seguintes valores de exemplo
Coluna
A1 - "Andrew"
B1 - "Morton"
B2 - "Andrew"
A2 - "Morton"
A3 - " 2 "

porque é que a minha fórmula não imprime a saída 2?

=INDEX($A$3:$A$3,
MATCH(A1, ($A$1=$B$2:$B$2) * ($B$1 = $A$2:$A$2), 0))

o seguinte imprime a saída correcta 2 com um único critério.

=INDEX($A$3:$A$3,
MATCH(A1,$B$2:$B$2,0),1)
Obrigado antecipadamente.

Author: AMorton1989, 2015-05-14

1 answers

Este tipo de fórmulas não funciona bem com intervalos de células individuais, como por exemplo.

Vamos assumir os primeiros nomes em A2:A10 e os últimos nomes em B2:B10 - se quiser encontrar a linha que corresponde a ambos os nomes e devolver o valor correspondente a C2:C10, poderá usar esta "fórmula de matriz":

=INDEX($C$2:$C$10,MATCH(1,($A$2:$A$10="Andrew")*($B$2:$B$10="Morton"),0))

Confirme com CTRL+SHIFT+ENTER

....ou pode adicionar uma função extra INDEX para evitar a lista entrada

=INDEX($C$2:$C$10,MATCH(1,INDEX(($A$2:$A$10="Andrew")*($B$2:$B$10="Morton"),0),0))

 1
Author: barry houdini, 2015-05-14 11:28:12