Excel-Formel: einen Wert trotz Doublette nur einmal zählen?
Hallo zusammen,
ich wollte fragen, ob es eine Formel gibt, in der man trotz Doublette einen bestimmten wert pro "ID" (primary-key) nur einmal zählt. Nehmen wir an Spalte A ist die eindeutige ID für eine Wohneinheit (der Primary Key) und in Spalte B ist die Größe (qm) der jeweiligen Wohneinheit. Nun kann es sein, dass in meiner Tabelle eine Wohneinheit öfter auftaucht, weil ein Mieter eingezogen, dann ausgezogen und ein neuer eingezogen ist (und so weiter) ...
Gerne möchte ich aber die Größe aller Wohneinheiten zusammenzählen, wobei nur einmal pro ID (primary-key) gezählt wird, also keine Mehrfachzählung der gleichen ID.
Kann mir da jemand weiterhelfen?
Vielen Dank und Gruß!
S-
Ergänzung
4 Antworten
Naja, wenn etwas 1,2,3,x mal vorkommt also mit ZählenWenn mehrere Trefferlandet, dann einfach nochmal durch ZählenWenn teilen. Dann hast du immer ne "1" egal wie oft ein Element in der Liste Steht
=ZählenWenn(Bereich;ItemX) / ZählenWenn(Bereich;ItemX)
Die Formel crasht sofern das Element NICHT vorkommt. Dann gibt es Division durch NULL.
Vielen Dank für eure Antworten und für eure Mühe!
Kann ich festhalten, dass es ohne eine Hilfsspalte in jedem Fall nicht geht - richtig?!
Viele Grüße
Meine Lösung sähe so aus:
Formel in C1 (und runterkopieren):
=(ZÄHLENWENN($A$1:A1;A1)=1)*B1

z.B. durch die Funktion =Zählenwenn ... in Verbindung mit ... der Wenn-Funktion



TOP! Vielen Dank GutenTag2003!
so habe ich es übernommen.
Beste Grüße
Achso, ein kleiner Nachtrag:
nun ist es so, dass die werte in einer extra Zeile um die Doubletten bereinigt werden. Frage: ist es möglich (sicherlich über Array) die Summe der qm, ohne die Doubletten als eine Zahl (in einer Zelle) zu ermitteln?
Das Haus soll von den qm nicht größer werden, nur weil sich neue Datensätze zur gleichen Wohneinheit angefügt haben (siehe Bild oben). Die rothinterlegten Datensätze sind die Doubletten, die nicht mehr mitgezählt werden sollen.
Vielen Dank im Voraus und Gruß