Inkrementelle Nummer basierend auf Bedingungen in Excel hinzufügen

Inkrementelle Nummer basierend auf Bedingungen in Excel hinzufügen

Ich habe eine Spalte mit Textwerten und eine Spalte mit Datumsangaben. Ich versuche, in der dritten Spalte eine inkrementelle Zahl hinzuzufügen, indem ich zuerst Duplikate in der ersten Spalte finde und dann das Datum in der zweiten Spalte überprüfe.

Das ist es, was ich will:

Apple   1-Jan   1
Apple   2-Jan   2
Apple   3-Jan   3
Apple   3-Jan   4
Pear    5-Mar   1
Pear    6-Mar   2
Pear    7-Mar   3

Da Apple viermal vorhanden ist, enthält die dritte Spalte die Zahlen 1 - 4, basierend auf dem Datum von alt nach neu.

Antwort1

Ohne die Komplikation des Datums wird dies ziemlich unkompliziert. Nehmen wir an, Ihre Spalten sind A, B und C. Die Formel muss eine Zeile mit der vorherigen Zeile vergleichen. Lassen Sie also Zeile 1 leer (damit sie existiert, aber keinen Wert enthält, der ein Testproblem verursacht) und beginnen Sie die Daten in Zeile 2. Zelle C2 würde enthalten:

=IF(A2=A1,C1+1,1)

Kopieren Sie das nach Bedarf nach unten. Es vergleicht einfach den A-Wert mit der vorherigen Zeile. Wenn dieser gleich ist, wird die Zählung erhöht. Andernfalls wird die Zählung bei 1 neu gestartet.

Antwort2

Vielen Dank an @fixer1234, der mir geholfen hat zu verstehen, dass ich das Problem zu kompliziert gemacht habe.

Die einfache Lösung besteht in der Verwendung von =ZÄHLENWENN($A$1:$A1,A1).

verwandte Informationen