Clever-Excel-Forum

Normale Version: Duplikate zählen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,
 
ich möchte Duplikate in Excel zählen. Im Beispiel sind diese in der Spalte B zu finden. Die Identifikation in Spalte C über ZÄHLENWENN() ist klar. Nun möchte ich aber die Duplikate wie in Spalte D zählen bzw. fortlaufend kennzeichnen: 1. Duplikat, 2., 3. usw.
 
Code:
A    B    C    D
Nr.    Werte    Duplikat-Identifikation    Duplikat-Nr.
1    n    2    1
2    h    3    2
3    hj    1    0
4    h    3    2
5    i    1    0
6    o    1    0
7    p    1    0
8    ü    1    0
9    e    2    3
10    e    2    3
11    n    2    1
12    h    3    2
13    q    1    0
14    a    1    0

Freue mich über jeden Tipp. Herzlichen Dank!
Carsten
Hola,

so?


Code:
=ZÄHLENWENN($B$2:$B2;B2)

Gruß,
steve1da
Hallo steve1da,
so bekomme ich die Spalte C. Das habe ich schon. Mir geht es um die Spalte D. Bei der habe ich auch nach längerem Suchen und Überlegen noch keine Lösung.
Gruß Carsten
Hola,


Zitat:so bekomme ich die Spalte C. 

Nö, Spalte C bekommst du mit:


Zitat:=ZÄHLENWENN($B$2:$B$15;B2)

Mir ist nicht klar, wie du auf die Werte in D kommst. Wenn du mit 1 anfangen willst, was haben die 0 da zu suchen?

Gruß,
steve1da
Hallo steve1da,

Zitat:Nö, Spalte C bekommst du mit:
Zitat: schrieb:=ZÄHLENWENN($B$2:$B$15;B2)

Ja, Du hast natürlich vollkommen recht.
 
Die "0" in Spalte D brauche ich nicht wirklich. Für die betreffenden Zeilen, also für die "Nicht-Duplikate", würde es mir reichen, wenn der Zellinhalt leer ist. Nur die Duplikate sollen gezählt -vielleicht besser gesagt nummeriert- werden. Dies muss nicht von oben nach unten erfolgen, muss aber eindeutig sein. Jede Nummer soll nur für ein Duplikat ausgegeben werden. Damit meine ich:
 
  • "n" ist doppelt vorhanden, also soll in beiden Zeilen "1" für „1. Duplikat“ angegeben werden
  • "h" ist 3 x vorhanden, also soll in allen drei Zeilen "2" für „2. Duplikat“ angegeben werden
  • "hj" ist keine Duplikat, also soll dort entweder eine "0" oder nichts stehen
  • "e" ist doppelt vorhanden, also soll in beiden Zeilen "3" für „3. Duplikat“ angegeben werden etc.
 
Mit
=ZÄHLENWENN($B$2:$B$15;B2)
klappt das bei mir leider noch nicht

Gruß
Carsten
Hallo Alfredo,

Dein gewünschtest Ergebnis erhältst Du mit folgender Formel in D2:

=WENN(ZÄHLENWENN(B$2:B2;B2)>1;SVERWEIS(B2;B:D;3;);((VERGLEICH(B2;B:B;)=ZEILE())+MAX(D$1:D1))*(ZÄHLENWENN(B:B;B2)>1))

und Formel nach unten kopieren.

Diese Formel ist bedarf auch des Ergebnisses in Spalte C nicht.
Hallo nochmal,

als Nachtrag: die Ergebnis-0en kannst Du natürlich durch benutzerdefiniertes Zahlenformat: 0;; ausblenden
Hallo neopa,

super! Genau das habe ich gesucht. Kann es zwar (noch) nicht nachvollziehen, aber deine Formel gibt exakt das Gesuchte.
Herzlichen Dank

Alfredo