Por que não conseguir uma lista de nomes ordenada?

1

AfórmuladamatrizqueuseiemH104é

{=INDEX($E$104:$E$111,MATCH(SMALL(IF(COUNTIF($F$104:$F$111,$F$104:$F$111)=1,COUNTIF($E$104:$E$111,"<"&$E$104:$E$111), ""), ROWS($H$103:H103)), IF(COUNTIF($H$103:H103, $F$104:$F$111)=1, 0, 1)*COUNTIF($E$104:$E$111, "<"&$E$104:$E$111), 0))}

A fórmula da matriz em I104 é

{=INDEX($F$104:$F$111, MATCH(SMALL(IF(COUNTIF($F$104:$F$111, $F$104:$F$111)=1, COUNTIF($E$104:$E$111, "<"&$E$104:$E$111), ""), ROWS($I$103:I103)), IF(COUNTIF($I$103:I103, $F$104:$F$111)=1, 0, 1)*COUNTIF($E$104:$E$111, "<"&$E$104:$E$111), 0))}

O problema:

  • Verifique em Column I por data 02/10/2018 name Gopal deve estar em lugar de Manoj & por data 03/23/2018 name Bablu deve estar em lugar de Ravi .
  • O formato de data é MM/DD/YYYY .

Observação, Verifique a ordem dos nomes para Data 02/10/2018 & 03/23/2018 .

Sugira-me como corrigir a fórmula para resolver o problema!

    
por Rajesh S 28.09.2018 / 11:35

1 resposta

0

Desde que corrigi o problema, portanto, para o benefício da Comunidade, estou postando a resposta.

Como funciona:

  1. Para classificar as datas, escreva esta fórmula na célula E2 & Preencha-o.

    =RANK(F2,$F$2:$F$9,0)+COUNTIF($F$2:F2,F2)-1

  2. Criar classificação em ordem decrescente na célula J2 escrever esta fórmula & preencha-o.

    =LARGE($E$2:$E$9,ROWS($E$2:E2))

  3. Para reordenar as datas na célula K2 escreva esta fórmula & preencha.

    =SMALL($F$2:$F$9,ROWS(K$2:K2))

  4. Para obter nomes na ordem correta para datas duplicadas, escreva a fórmula na célula L2 & preencha-o.

    =VLOOKUP(J2,E$2:G$9,3,FALSE)

Ajuste referências de célula na fórmula conforme necessário.

    
por 30.09.2018 / 09:06