função MATCH com 2 colunas lookup_array B: D

1

Qualquer fórmula funciona como =INDEX(A:B,MATCH(H6,B:C,0),1) . Meu problema é MATCH(H6,B:C,0) só funciona para coluna única ou linha. abaixo é apenas um exemplo simples. (nomes e datas podem ser mais)

    
por 2ool 25.12.2013 / 11:31

2 respostas

0

Uma fórmula de tipo genérico para isso .....

=IFERROR(INDEX($D$6:$D$70,SMALL(IF($E$6:$J$70=Q16,ROW($E$6:$J$70)-ROW($E$6)+1),1)),"")

confirmado com CTRL + SHIFT + ENTER

Eu sei que você disse que havia apenas uma partida, mas se houver mais, isso ainda "funcionará", pois encontrará a primeira partida. Também é robusto o suficiente para que você possa adicionar linhas acima dos dados e ainda funcione

    
por 26.12.2013 / 12:08
1

Você pode usar algo assim:

=IFERROR(INDEX($A$4:$A$5,IFERROR(1/(1/SUMPRODUCT((H4=$B$4:$C$5)*(ROW($B$4:$C$5)-3))),a)),"")

Isso lhe dará o nome na linha com uma data correspondente e retornará "" (célula vazia) se não houver datas correspondentes (você não mencionou nada sobre o que a fórmula deve retornar se não houver data correspondente ).

    
por 26.12.2013 / 06:04