Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Formel Zählen verschiedener Einträge ohne doppelte Werte und Leerlinien ignorieren
#1
Hallo zusammen
 
Ich bin auf der Suche nach der Formel für das Zählen der Anzahl verschiedener Einträge in einer Spalte, wobei die doppelten Werte und die leeren Zellen ignoriert werden sollen.
 
Beispiel:
In der Spalte stehen verschiedene Länder, welche teilweise mehrmals vorkommen. Ich benötige nun eine Formel, welche die Anzahl unterschiedlicher Länder zählt. Die Formel dafür ist dann kein Problem, wenn alle Zeilen ausgefüllt sind. Wenn aber leere Zellen vorhanden sind, funktioniert die Formel nicht mehr. Wie kann ich die Formel anpassen, damit die Leerlinien ignoriert werden?

Die Tabelle als Beispiel folgende Einträge:

  1. Deutschland
  2. Holland
  3. -
  4. Schweiz
  5. Deutschland
  6. Frankreich
  7. Schweiz
  8. -
  9. Deutschland
  10. Italien

Zeile 3 und 8 hat keine Einträge. Insgesamt sind 5 verschiedene Länder vorhanden. 

Ohne Leerlinien, d.h. wenn unter 3 und 8 Einträge vorhanden sind funktioniert die folgende Formel:

=SUMMENPRODUKT(1/ZÄHLENWENN(A1:A10;A1:A10))

Wie muss ich die Formel ergänzen und wo, damit die Leerlinien ignoriert werden?

Gruss und vielen Dank

Andi
Antworten Top
#2
Hola,
Code:
=ANZAHL2(EINDEUTIG(FILTER(A1:A19;A1:A19<>"")))
Gruß,
steve1da
Antworten Top
#3
Hallo Andi,

da du in deinem Profil keine Office-Version angegeben hast, noch ein Vorschlag für Versionen vor 21:

=SUMMENPRODUKT(1/ZÄHLENWENN(A1:A10;A1:A10))-WENNFEHLER(VERGLEICH("-";A1:A10;0)>0;0)
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





Antworten Top
#4
Super, vielen Dank 

Gruss, Andi
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste