Clever-Excel-Forum

Normale Version: ZÄHLENWENN nur Zellen mit Einträgen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Guten Morgen zusammen!

Ich versuche mit einer Funktion alle unterschiedlichen Einträge eines Bereichs in einer Spalte zu summieren. 

Dafür verwende ich diese Funktion(als Matrixfunktion):

=SUMME(1/ZÄHLENWENN(B5:B89;B5:B89))

Das funktioniert auch wie gewünscht. Nun möchte ich aber in dieser Spalte regelmäßig Einträge ergänzen und dafür nicht jedes mal den Zellbereich in meiner Formel anpassen. Dementsprechend würde ich den Bereich einfach nach unten erweitern. Da dieser Bereich dann jedoch (noch) leere Zellen enthält gibt die Funktion nicht mehr den gewünschten Wert aus, weil eine Division durch Null vorkommt.

Nun meine Frage: Wie kann ich die Funktion ergänzen, damit sie nur dann ausgeführt wird, wenn sie Zellen mit Inhalt vorfindet?

Habe schon einige Foren durchforstet, aber noch nichts passendes gefunden.

Vielen Dank vorab!
Moin!
Was steht in B1:B4?

Egal, ich gehe mal davon aus, dass da "irgendwas" steht.
Statt B5:B89 verwendest Du
B5:INDEX(B:B;ANZAHL2(B:B))
(evtl. abzüglich der Anzahl der leeren Zellen in B1:B4)

Man kann auch einen dynamischen Namen vergeben.
Name: Sp_B
bezieht sich auf: =$B$5:INDEX($B:$B;ANZAHL2($B:$B))
dies dann in Deiner Formel tauschen:
=SUMME(1/ZÄHLENWENN(Sp_B;Sp_B))

Gruß Ralf
Moin Ralf!

Vielen Dank für deine schnelle Antwort! Funktioniert.

Wie kann ich denn da noch ergänzen, dass die Zellen B1 bis B4 nicht berücksichtigt werden? In den Zellen steht nur die Überschrift und die Titelzeile der Tabelle, die natürlich nicht mitgezählt werden sollen.

Gruß
Robert
B5:INDEX(B:B;ANZAHL2(B:B)+2)
(ausgehend von 2 leeren Zellen in B1:B4)
Ah, ok. Jetzt habe ich die Funktion auch verstanden.

Danke dir nochmal für die Hilfe!

Ein schönes Wochenende :)