Primeira data que corresponde aos critérios

0

Eu tenho duas colunas, LotNbr e ShipDate. Eu estou olhando para criar uma coluna que contém se o ShipDate foi a primeira data para esse LotNbr: LotNbr | ShipDate | FirstShipment aaaan1 | 1/1/2016 | yes aabaa2 | 1/1/2016 | yes aaaan1 | 2/1/2016 | no

Eu tive =IF(MIN(IF(A2=$A$2:$A$9999,$b$2:$b$9999))=b2,"yes","no")

mas há um problema se o mesmo lote for enviado várias vezes no mesmo dia:

LotNbr | ShipDate | FirstShipment aaaan1 | 1/1/2016 | yes aabaa2 | 1/1/2016 | no [should be yes] aabaa2 | 1/1/2016 | no [should be no] aaaan1 | 2/1/2016 | no caaaa1 | 3/1/2016 | no [should be yes]

    
por Nicole 27.06.2016 / 22:31

1 resposta

1

assumindo que seus registros são ordenados por ShipDate, esta função deve funcionar:

(1º registro na 2ª linha) - > na célula C2 (FirstShipment)

=IF(COUNTIF($A$1:$A1,A2)=0,"yes","no")

copie a fórmula para baixo.

A função COUNTIF verifica o intervalo superior das linhas correspondentes, se o LotNbr já foi mencionado.

por exemplo. no 3º registro (4ª fila):

C4 = IF(COUNTIF($A$1:$A3,A4)=0,"yes","no")
    
por 28.06.2016 / 14:03