Wir wünschen allen Forenteilnehmern ein frohes Fest und einen guten Rutsch ins neue Jahr. x

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