/ / Excel: Correspondência de índice usando critérios, mostra valores únicos? - excel, indexação, contagem

Excel: Correspondência de índice usando critérios, mostrar valores exclusivos? - excel, indexação, contagem

Estou tentando criar um calendário no excel. Tenho a folha 1 que contém meu modelo de calendário da seguinte forma:

April 8           April 9           April 10           April 11         April 12

SubjectA          SubjectD          SubjectG           SubjectJ         SubjectK
DescriptionA      DecriptionD       DescriptionG       DescriptionJ     Desc K


SubjectB          SubjectE          SubjectH
DescriptionB      DescriptionE      DescriptionH


SubjectC          SubjectF          SubjectI
DescriptionC      DescriptionF      DescriptionI

Eu tenho linhas de dados na folha 2 da seguinte forma:

ID      Date            Subject      Description
1       08/04/2016      SubjectA     DescrptionA
2       08/04/2016      SubjectB     DescriptionB
3       08/04/2016      SubjectC     DescriptionC
4       09/04/2016      SubjectD     DescriptionD
5       09/04/2016      SubjectE     DescriptionE
6       09/04/2016      SubjectF     DescriptionF
7       10/04/2016      SubjectG     DescriptionG
8       10/04/2016      SubjectH     DescriptionH
9       10/04/2016      SubjectI     DescriptionI
10      11/04/2016      SubjectJ     DescriptionJ
11      12/04/2016      SubjectK     Desc K

Basicamente, eu quero usar uma fórmula de correspondência de índice nas células do meu calendário que me dará os "assuntos" onde as datas coincidem.

Por exemplo, na folha 2, existem 3 linhas com os assuntos "A", "B" e "C", todos com a data 08 de abril. Portanto, eles devem aparecer no calendário da folha 1, em 08 de abril.

Estou tentando usar esta fórmula para fazer isso:

=INDEX(Data!$G$2:$G$5000, MATCH(0, COUNTIF(Calendar!$G$18:$G18, Data!$G$2:$G$5000), 0))

Isso deve abordar meus assuntos que têm umdata correspondente e exibir valores exclusivos. Mas não está funcionando, obtém praticamente qualquer resultado sem garantir a correspondência das datas e também não mostra apenas valores únicos, mas mostra o mesmo valor repetidamente.

Acho que preciso definir minha correspondência de data nesta fórmula em algum lugar, mas não sei como ou onde?

Por favor alguém pode me mostrar onde estou indo errado?

desde já, obrigado

Respostas:

1 para resposta № 1

Para obter várias soluções, você precisa de uma fórmula de matriz com ROW para obter as linhas para INDEX com SMALL como (assumindo que as datas estejam na coluna B e os assuntos em D)

=INDEX(Data!$D:$D,SMALL(IF(Data!$B$2:$B$5000=Calendar!$G$18,ROW($2:$5000)),xxx))

Esta é uma fórmula de matriz e precisa ser confirmada com ctrl + shift + enter

Simplesmente mude o xxx para 1 para obter a primeira partida, 2 para a segunda e assim por diante.
Se você ainda tiver dúvidas, basta perguntar;)

(Feito por telefone, pode conter erros)