Ich habe eine Liste mit ganz vielen Namen, welche auch doppelt vorkommen. Ich möchte nun die Anzahl der Namen ohne Doppelung zählen, dies soll auch mit einem Filter funktionieren.
Eine Formel habe ich bereits, jedoch funktioniert diese nicht, wenn ich den Filter benutze.
(03.11.2025, 20:47)Roger schrieb: mit Sortieren( Eindeutig
Genau so würde ich das auch machen. Allerdings noch eine kleine Anmerkung zu deiner Anzahl-Formel mit Zählenwenn():
Code:
=ZÄHLENWENN(I6#;">""")
Was du hier machst, ist dass du alle Zellen zählst, die von der Formel in I6 gefüllt werden, deren erster Buchstabe größer als das doppelte Anführungszeichen (" bzw. =ZEICHEN(34)) ist. Das schließt Wörter, die mit einem Leerzeichen oder einem Ausrufezeichen beginnen aus. Besser wäre hier
Code:
=ZÄHLENWENN(I6#;"<>")
Hier werden alle nicht leeren Zellen des obigen Bereichs gezählt. Noch einfacher wäre jedoch
Code:
=ANZAHL2(I6#)
Das zählt alle Zellen mit Inhalt. Ich persönlich würde dies nehmen
Code:
=ZEILEN(I6#)
Das zählt einfach die Anzahl der Zeilen der Ausgabe von I6.
wichtig ist, dass man die Überschriftenzeile des Autofilters mit in die Auswertung integriert und durch das -1 am Ende rausrechnet, denn die Funktion FILTER hat als Teil einer Zählfunktion den Nachteil, dass sie immer mindestens einen Wert ausgeben muss, und wenn es der Fehler ist (welchen Anzahl2 aber als 1 zählt). Dadurch, dass man die Überschriftenzeile mitnimmt, hat die Funktion FILTER aber immer einen Wert.