Nun sollte ich die Anzahl der Einträge haben aber die in Spalte C doppelten Zahlen dürfen nur einmal gezählt werden. In diesem Beispiel also 10 Datensätze.
Mit welcher Formel bzw. Kriterien kann ich das lösen. Die Tabelle wird öfters aktualisiert und hat nicht immer gleichviel Datensätze.
mfg
Harald
Hallo Harald,
das funktioniert mit folgender Funktion : =SUMME(1/ZÄHLENWENN(C2:C20;C2:C20))
Funktion bitte als MATRIX-Funktion eingeben, also mit Strg+Shift+ENTER bestätigen !
Gruß, NoNet
Anzahl unterschiedlicher Einträge
29.10.2007 15:12:57
WF
Hi Harald,
folgende Arrayformel:
{=SUMME(WENN(C1:C99="";;1/ZÄHLENWENN(C1:C99;C1:C99)))}
ARRAY-Formel {=geschweifte Klammern} nicht eingeben;
Abschluß der Formel mit gleichzeitig Strg / Shift / Enter; - das erzeugt sie.
Salut WF
auch wenn ich es nicht verstehe
29.10.2007 15:46:31
Harald
Hallo
danke für eure Hilfe
Vielleicht kannst du mir noch erklären was die 2 Semikolon bedeuten und warum Bereich und Kriterien ident sind und das ganze noch von 1/ dividiert wird?
=SUMME(WENN(C1:C99="";;1/ZÄHLENWENN(C1:C99;C1:C99)))
Anzeige
Ganz einfach : die Summe aller Teiler
29.10.2007 16:03:00
NoNet
Hallo Harald,
das Prinzip ist ganz einfach :
Wenn eine Zahl (z.B. in Zelle C2) z.B. 5x im Bereich vorkommt, dann ergibt =ZÄHLENWENN(C2:C99;C2) das Ergebnis 5.
Um nun diese Zahl nicht 5x zu "addieren/zählen", addiert man einfach den Kehrwert :
Anstatt 5 x 1 = 5 addiert man also 5 x (1/5) = 1 für diese Zahl .
Für eine Zahl, die 3x vorkommt wird also 3 x (1/3) = 1 addiert, für eine zahl, die 47x enthalten ist 47 x (1/47) = 1 etc.
Damit erreicht man, dass jede Zahl in der SUMME nur mit 1 in der Summe addiert wird.
Besteht ein Bereich aus 47 x 1 und 51 x 2, dann besteht die Summe aus 47 x (1/47) = 1 + 51 x (1/51) = 1 = 2
=> es sind also 2 unterschiedliche Zahlen enthalten .
Mit WFs Funktion wird noch berücksichtigt, dass evtl. leere Zellen enthalten sein können, das würde den Wert 0 ergeben und 1/0 ist mathematisch nicht definiert und würde den Fehler #DIV/0! ergeben ! Daher die Prüfung auf "" und falls das der Fall ist, wird kein Wert addiert.
Der Bereich C2:C99 wird deshalb 2 x angegeben, da es sich um eine MATRIX-Funktion handelt, d.h. es wird nicht nur gezählt, wie häufig der Wert aus C2 im Bereich C2:C99 enthalten ist, sondern auch wie häufig C3 in C2:C99 enthalten ist und wie häufig C4 in C2:C99 enthalten ist etc. - wie häufig also die einzelnen Zellen aus C2:C99 im Bereich C2:C99 enthalten sind. Daher auch die Eingabe als MATRIX-Funktion (mit Strg+Shift+ENTER), was EXCEL mit der Anzeige der MATRIX-Klammern { } ergänzt (die man NICHT manuell eingeben darf !!).
Ich hoffe, ich konnte Dir das Prinzip zumindest ein klein wenig näher bringen....;-)
Gruß, NoNet