IF e, em seguida, formato condicional

2

Na coluna C, eu quero renomear o nome da coluna A em ordem de data de nascimento, mas somente se uma duplicata for encontrada. Caso contrário, o nome na Coluna C deve ser o mesmo da Coluna A. Por exemplo, há dois Ajays, então o mais velho é Ajay 1, o mais novo é Ajay 2.

     [A]        [B]           [C]                   
    Name    Date of Birth   New Name            
    Ajay    18/05/2009      Ajay 2          
    Rajesh  12/04/2003      Rajesh 2        
    Sunil   13/02/1990      Sunil           
    Rajesh  13/04/1999      Rajesh 1            
    Ajay    12/01/2000      Ajay 1  
    Rajesh  12/04/2008      Rajesh 3            

Eu tentei isso, o que não funcionou:

    IF(COUNTIFS($A$2:$A$7,A2)>1,MATCH(A2,$A$2:$A$7,0),0)                    

Um amigo sugeriu:

    =$A1&IF(COUNTIF($A:$A,$A1)>1," "&COUNTIF($A$1:$A1,$A1),"")

mas não muda o nome em ordem decrescente de idade

    
por Ajay Badgujar 21.11.2014 / 06:59

1 resposta

0

Experimente na célula C2 e copie para baixo

=IF(COUNTIF($A$2:$A$7,A2)>1,A2&" "&SUMPRODUCT(--($A$2:$A$7=A2),--(B2>$B$2:$B$7))+1,A2)

Ajuste a fórmula ao seu alcance. Não use intervalos de coluna inteiros como A: A ou B: B dentro da função Sumproduct. Use a linha inicial e final real, como $ A $ 2: $ A $ 500 - caso contrário, o cálculo pode levar muito tempo.

    
por 21.11.2014 / 08:04