MS-Excel:Einträge zählen ohne doppelten

Hallo ihr Fachleute,

ich habe eine Excel-Liste, die in einer Spalte viele doppelte Einträge enthält.

Nun möchte ich Excel zählen lassen, wieviele _verschiedene_ Einträge in der Spalte sind.

Gibts es eine spezielle Funktion (Formel) dafür?

Danke für Tips.

Un en schounge Jrooß,
Markus

Hallo Markus,

es wäre am einfachsten, Du legst eine Pivot-Tabelle darüber

Grüssle
Suse

PS: schon eingeschneit???

Hallo Markus

ich habe eine Excel-Liste, die in einer Spalte viele doppelte
Einträge enthält.

können von mir aus auch mehrfache sein

Nun möchte ich Excel zählen lassen, wieviele _verschiedene_
Einträge in der Spalte sind.

Gibts es eine spezielle Funktion (Formel) dafür?

Vielleicht! Dann meldt sich wohl jemand.
Ich würde ein kleines Makroo schreiben, das in seiner einfachsten Form etwa so aussehen müsste:

Option Explicit
Dim zahl, altWert, neuWert
Sub Mehrfach()
zahl = 0
altWert = ""
neuWert = ""
Range("A1").Select
While ActiveCell.Value \> ""
 neuWert = ActiveCell.Value
 If neuWert altWert Then zahl = zahl + 1
 altWert = neuWert
 ActiveCell.Offset(1, 0).Activate
 Wend
MsgBox ("Es hat " & zahl & " verschiedene Einträge")
End Sub

Dazu muss die Spalte sortiert sein (entweder im original oder Kopie machen). Das makro kann beliebig erweitert/angepasst werden, hier ist nur die Idee!
Gruss
Erich

Hallo.

Nun möchte ich Excel zählen lassen, wieviele _verschiedene_
Einträge in der Spalte sind.
Gibts es eine spezielle Funktion (Formel) dafür?

Also, sei das Blatt folgendermaßen aufgebaut :

 A B C
1 4711
2 4711
3 4712
4 4712
5 4711

, dann kannst Du B als Hilfsspalte benutzen. In B1 schreibst Du =ZÄHLENWENN(A1:blush:A$5;"="&WERT(A1)). Das sagt Dir, wie oft der Wert in A1 im Bereich A1 bis A5 vorkommt. Diese Formel kopierst Du in B2 bis B5. Nach C1 schreibst Du die Formel =WENN(B1=1;1;0) und kopierst sie in C2 bis C5. Dann kriegst Du in C6 mit =SUMME(C1:C5) die Anzahl der verschiedenen Einträge aus A1 bis A5. Ist das gut, oder ist das gut :wink:? Funktioniert allerdings nur mit Zahlen in A1 bis A5. Falls Texte mit eingescholzen sein sollen, wird es etwas komplizierter; in diesem Falle bitte nochmals melden.

Gruß Eillicht zu Vensre

Nachtrag!
Nommahallo.

Falls Texte mit
eingescholzen sein sollen, wird es etwas komplizierter;

An Schmarrn. Es wird einfacher - die Formel in B1 heißt dann einfach =ZÄHLENWENN(A1:blush:A$5;"="&A1).

Gruß Eillicht zu Vensre

es wäre am einfachsten, Du legst eine Pivot-Tabelle darüber

Hallo Suse,
danke für den Tip. Ironie: Wenn ich mich recht erinnere, hast du mir mal erklärt, wie so eine Pivot-Tabelle überhaupt funktioniert? :wink:

PS: schon eingeschneit???

Ja! Allerdings! Und wie! Hoffnungslos! In einer Stunde 10 cm!
Und das schon hier im sonst so milden Süden. Will gar nicht wissen, wie es grade weiter im Norden der Eifel, gen Heimat aussieht.

Uffque :wink:

Und den Schmodder in der Spalte C kannst Du Dir schenken, wenn Du in B6 einfach =SUMMEWENN(B1:B5;"=1") schreibst. Willst Du überitzens die Anzahl der mehrfachen Einträge haben, geht das, indem Du statt „=1“ „1“ schreibst … und vielleicht heilt meine Idee sogar Ohrensausen - das teste ich als Nächstes.

Gruß Eillicht zu Vensre

es wäre am einfachsten, Du legst eine Pivot-Tabelle darüber

Hallo Suse,

Huhu:smile:

danke für den Tip. Ironie: Wenn ich mich recht erinnere, hast
du mir mal erklärt, wie so eine Pivot-Tabelle überhaupt
funktioniert? :wink:

scheint, als hättest Du Deine Hausaufgaben nicht gemacht *gg*
http://www.wer-weiss-was.de/cgi-bin/forum/showarchiv…

also: Bereich markieren
Daten=> Pivot-Tabellenbericht
Dann müsstest Du eigentlich automatisch ins Layout kommen. Die Überschrift der Spalte mit den Doppelten ziehst du in das „Daten“-Feld und lässt auf „Anzahl“ stehen.
Die Anderen Spaltenüberschriften (je nach Bedarf auf die anderen Felder verteilen)

PS: schon eingeschneit???

Ja! Allerdings! Und wie! Hoffnungslos! In einer Stunde 10 cm!
Und das schon hier im sonst so milden Süden. Will gar nicht
wissen, wie es grade weiter im Norden der Eifel, gen Heimat
aussieht.

oh je…bin gottseidank mit dem Zug unterwegs…muss allerdings heute abend noch nach Lückerath…na…wird schon klappen

Grüssle
Suse