Mam 2 kolumny, LotNbr i ShipDate. Chcę stworzyć kolumnę, która zawiera informację, czy ShipDate była pierwszą datą dla tego LotNbr:
LotNbr | ShipDate | FirstShipment
aaaan1 | 1/1/2016 | yes
aabaa2 | 1/1/2016 | yes
aaaan1 | 2/1/2016 | no
miałem =IF(MIN(IF(A2=$A$2:$A$9999,$b$2:$b$9999))=b2,"yes","no")
ale jest problem, jeśli ta sama partia została wysłana wiele razy tego samego dnia:
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]
Odpowiedzi:
zakładając, że twoje rekordy są zamówione przez ShipDate, ta funkcja powinna działać:
(Pierwszy rekord w drugim rzędzie) - & gt; na komórce C2 (FirstShipment)
skopiuj wzór.
Funkcja LICZ.JEŻELI sprawdza górny zakres odpowiednich wierszy, jeśli LotNbr jest już wspomniany.
na przykład w trzecim rekordzie (czwarty rząd):
źródło