Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zählenwenns doppelte Werte nur 1x zählen

Zählenwenns doppelte Werte nur 1x zählen
24.01.2021 15:48:46
Katharina
Hallo ihr Lieben,
ich hoffe ihr könnt mir helfen. Ich glaube die Lösugn meines Problems liegt in der Funktion Zählenwenn(s).
Ich habe eine Tabelle von folgender Art (eigentlich eine PIvot, aber damit klappt es leider erst recht nicht)
Patient Station Geschlecht Diagnose (fiktiv)
1 1 w DM
1 1 w aH
1 1 w HI
2 3 m DM
2 3 m KHK
3 1 w KHK
4 1 m DM
4 1 m aH
So ich möchte jetzt wissen wieviele Patienten auf Station 1 liegen. Allerdings dürfen die Patienten ja nur 1x gezählt werden, das bekomme ich nciht hin. Eigentlich kann ich in meiner PIVOT-Tabelle auch schon fast so filtern das ich dort mein Ergebnis habe nur habe ich eben das gleiche Problem mit den doppelten Patientenzahlen. Prinzipiell soll das dann auch noch auf " wieviele Frauen sind auf Station 1" usw. aufgeweitet werden,aber das ist meiner Meinung nach das gleiche Problem.
Vielen Dank schonmal vorab.
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Da XL-Vers o Relev: =EINDEUTIG(), =FILTER()
24.01.2021 16:05:23
lupo1
AW: Da XL-Vers o Relev: =EINDEUTIG(), =FILTER()
24.01.2021 16:27:58
Katharina
Also wenn ich deine Links richtig verstehe muss ich ja eine Kombi aus beiden erstellen. Richtig?
Die Formeln in dem Link sagen mir wie ich mein Duplikateproblem löse.
https://www.herber.de/excelformeln/pages/Zaehlen_ohne_Duplikate_mit_Zusatzbedingungen.html
und in dem Link, wie ich die Bedingung für Anzahl unterschiedlicher Einträge in meiner Spalte Patienten einzugeben habe.
https://www.herber.de/excelformeln/pages/Anzahl_unterschiedlicher_Spalteneintraege.html
Anhand dessen würde ich jetzt die Formel =SUMMENPRODUKT((VERGLEICH(A1:A10&B1:B10;A1:A10&B1:B10;0)=ZEILE(X1:X10))*(A1:A10=1)*(B1:B10""))
an der Stelle umändern. Richtig? und das Dick gedruckte durch (1/ZÄHLENWENN(A1:A99;A1:A99) ersetzen.
in etwa so:
=SUMMENPRODUKT((VERGLEICH(A2:A130&B2:B130;A2:A130&B2:B130;0)/ZEILE(X1:X10))*(1/ZÄHLENWENN(A2:A130; A2:A130)))*(B2:B130=1))
(die Formel oben ist der Versuch aus meiner Datei...aber irgendwo steckt da noch ein Fehler in der Formel, weil Excel mir eine Fehlermeldung bringt.
Sorry für meine dummen Fragen, hatte eine länger Pause was das Arbeiten mit Excel betrifft...
Anzeige
AW: Da XL-Vers o Relev: =EINDEUTIG(), =FILTER()
24.01.2021 16:30:54
SF
Hola,
nein, nicht verbinden. Du hast zwei Fragen gestellt und die Links sind jeweils für eine der beiden Fragen.
Gruß m
steve1da
AW: bei einer derartige Datenstruktur ist ...
24.01.2021 17:38:42
neopa
Hallo Katharina,
... bzw. besteht mE zumindest die Gefahr, dass nicht gewährleistet werden kann, die richtige Gesamtanzahl an Patienten je Station zu ermitteln. Es mag für vielleicht Dich klar sein, dass z.B. 4m Patienten auf Station 1 sind, es könnten aber zumindest für mich auch 5, 6, 7 oder 8 sein.
Gruß Werner
.. , - ...
Anzeige
Mit EINDEUTIG, SUMME und INDEX
24.01.2021 17:53:16
RPP63
Moin!
 ABCDEFG
1StationPatientGeschlechtDiagnose StationAnzahl
211wDM 13
311waH 31
411wHI   
532mDM   
632mKHK   
713wKHK   
814mDM   
914maH   

ZelleFormel
F2=EINDEUTIG(A2:A9)
G2=SUMME(--(INDEX(EINDEUTIG(A$2:B$9);;1)=F2))
G3=SUMME(--(INDEX(EINDEUTIG(A$2:B$9);;1)=F3))

Gruß Ralf
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Doppelte Werte nur einmal zählen in Excel


Schritt-für-Schritt-Anleitung

Um in Excel doppelte Werte nur einmal zu zählen, kannst Du die Funktion ZÄHLENWENN in Kombination mit EINDEUTIG oder SUMMENPRODUKT verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Daten vorbereiten: Stelle sicher, dass Deine Daten in einer Tabelle gut strukturiert sind, zum Beispiel:

    Patient   Station   Geschlecht
    1         1        w
    1         1        w
    2         3        m
    3         1        w
    4         1        m
  2. EINDEUTIG verwenden: In einer neuen Zelle, z.B. D1, gib die Formel ein:

    =EINDEUTIG(A1:A10)

    Diese Formel gibt dir die einzigartigen Werte aus dem Bereich A1:A10 zurück.

  3. Anzahl der einzigartigen Einträge zählen: Um die Anzahl der einzigartigen Patienten auf Station 1 zu zählen, kannst Du die Formel SUMMENPRODUKT verwenden:

    =SUMMENPRODUKT((EINDEUTIG(A1:A10)=1)/ZÄHLENWENN(A1:A10;A1:A10))
  4. Bedingungen hinzufügen: Wenn Du doppelte Werte mit Bedingungen zählen möchtest, kannst Du die WENN-Funktion in Kombination mit ZÄHLENWENN verwenden:

    =SUMMENPRODUKT((A1:A10=1)*(B1:B10="m")/ZÄHLENWENN(A1:A10;A1:A10))

Häufige Fehler und Lösungen

  • Fehler: #WERT!-Fehlermeldung: Dieser Fehler tritt auf, wenn die Eingabewerte in der Formel nicht korrekt sind. Überprüfe, ob die Bereiche in der Formel korrekt angegeben sind.

  • Lösung: Überprüfe die Formel: Stelle sicher, dass alle Klammern richtig gesetzt sind und die Bereiche korrekt definiert wurden.

  • Problem: Doppelte Werte werden nicht korrekt gezählt: Stelle sicher, dass Du die EINDEUTIG-Funktion richtig anwendest und die Zellen keine Leerzeichen oder unterschiedliche Schreibweisen enthalten.


Alternative Methoden

  1. Pivot-Tabellen: Wenn Du eine Pivot-Tabelle verwendest, kannst Du doppelte Werte nur einmal zählen, indem Du das Feld in die Zeilenbeschriftung ziehst und die Werte in den Wertebereich als "Anzahl" einfügst.

  2. Erweiterte Filterfunktion: Du kannst auch die erweiterte Filterfunktion in Excel nutzen, um doppelte Einträge zu entfernen und nur die einzigartigen Werte anzuzeigen.

  3. Power Query: Ein weiteres leistungsfähiges Tool in Excel ist Power Query, das es ermöglicht, Daten zu laden, zu transformieren und nur die einzigartigen Werte zu zählen.


Praktische Beispiele

  • Beispiel 1: Zähle die Anzahl der einzigartigen Patienten auf Station 1:

    =SUMMENPRODUKT((EINDEUTIG(A1:A10)=1)/ZÄHLENWENN(A1:A10;A1:A10))
  • Beispiel 2: Zähle die Anzahl der weiblichen Patienten auf Station 1:

    =SUMMENPRODUKT((A1:A10=1)*(C1:C10="w")/ZÄHLENWENN(A1:A10;A1:A10))

Tipps für Profis

  • Verwende benannte Bereiche: Das Arbeiten mit benannten Bereichen macht Deine Formeln lesbarer und einfacher zu verwalten.

  • Nutze die FILTER-Funktion: In neueren Excel-Versionen kannst Du die FILTER-Funktion nutzen, um nur die benötigten Daten anzuzeigen und dann die EINDEUTIG-Funktion zu verwenden.

  • Daten konsistent halten: Achte darauf, dass die Daten konsistent und ohne Leerzeichen sind, um die Genauigkeit der Zählungen zu gewährleisten.


FAQ: Häufige Fragen

1. Wie kann ich gleiche oder doppelte Werte nur einmal in einer Spalte zählen?
Du kannst die EINDEUTIG-Funktion zusammen mit ZÄHLENWENN verwenden, um die einzigartigen Werte in einer Spalte zu zählen.

2. Was ist der Unterschied zwischen ZÄHLENWENN und SUMMENPRODUKT für doppelte Werte?
ZÄHLENWENN zählt die Anzahl der Einträge, während SUMMENPRODUKT oft verwendet wird, um komplexere Bedingungen mit doppelten Werten zu kombinieren.

3. Funktioniert das auch in Pivot-Tabellen?
Ja, Du kannst in Pivot-Tabellen die Funktion "Anzahl" verwenden, um doppelte Werte nur einmal zu zählen. Achte darauf, die richtigen Felder zu nutzen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige