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

Forumthread: Eindeutige Werte zählen in Abhängigkeit von anderem Wert

Eindeutige Werte zählen in Abhängigkeit von anderem Wert
02.08.2024 16:57:40
japanworm
Hallo,

ich versuche in einer Spalte die Gesamtzahl aller eindeutigen Wörter zu zählen.
Das hat gut geklappt mit Zählenwenn.

=SUMME(1/ZÄHLENWENN(Tabelle1[Wörter];Tabelle1[Wörter]))


Jetzt möchte ich aber auch alle Wörter zählen, auf die Bedingung 1 zutrifft. Das klappt irgendwie nicht.

Hier ist die Beispieldatei: https://www.herber.de/bbs/user/171419.xlsx
Habe versucht die Formel zu erweitern und Zählenwenns zu benutzen ... irgendwie scheint das aber nicht richtig zu sein.

=SUMME(1/ZÄHLENWENNS(Tabelle1[Wörter];Tabelle1[Wörter];Tabelle1[Bedingung 1];Tabelle1[[#Kopfzeilen];[Bedingung 1]]))


Kann wer helfen?
Bitte kein VBA, da das für die Arbeit ist und keine Makros erlaubt sind.

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Eindeutige Werte zählen in Abhängigkeit von anderem Wert
02.08.2024 17:07:56
RPP63
Moin!
Nutze die Möglichkeiten, die 365 bietet:
 ABCDEFG
1WörterBedingung 1Bedinigung 2 Wie viele Wörter?33
2ABedingung 1  Wie viele Wörter m. Bed. 14,253
3A Bedingung 2 Wie viele Wörter m. Bed. 2 2
4A Bedingung 2    
5ABedingung 1Bedingung 2    
6ABedingung 1Bedingung 2    
7ABedingung 1Bedingung 2    
8A Bedingung 2    
9BBedingung 1     
10BBedingung 1     
11BBedingung 1     
12BBedingung 1     
13CBedingung 1     
14CBedingung 1     
15C Bedingung 2    

ZelleFormel
F1=SUMME(1/ZÄHLENWENN(Tabelle1[Wörter];Tabelle1[Wörter]))
G1=ANZAHL2(EINDEUTIG(Tabelle1[Wörter]))
F2=SUMME(1/ZÄHLENWENNS(Tabelle1[Wörter];Tabelle1[Wörter];Tabelle1[Bedingung 1];Tabelle1[[#Kopfzeilen];[Bedingung 1]]))
G2=ANZAHL2(EINDEUTIG(FILTER(Tabelle1[Wörter];Tabelle1[Bedingung 1]>"")))
G3=ANZAHL2(EINDEUTIG(FILTER(Tabelle1[Wörter];Tabelle1[Bedinigung 2]>"")))


Gruß Ralf
Anzeige
AW: Eindeutige Werte zählen in Abhängigkeit von anderem Wert
02.08.2024 17:45:07
daniel
HI
wenn du das machen willst, darfst du die Kehrwerte nur dann bilden, wenn die Bedingung auch zutrifft.
ansonsten kommen diese Werte mit in die Summe und verfälschen dein Ergebnis

also wenn, dann so:
=SUMME(WENN(Tabelle1[Bedingung 1]="";0;1/ZÄHLENWENNS(Tabelle1[Wörter];Tabelle1[Wörter];Tabelle1[Bedingung 1];Tabelle1[[#Kopfzeilen];[Bedingung 1]])))

wobei es hier wie Ralf auch gezeigt hat, mit den neuen Excelfunktionen einfacher wird.
allerdings muss man beim Filter als ZählenWenn-Ersatz aufpassen, da dieser immer einen Wert ausgibt:
=SUMME(1*ISTTEXT(EINDEUTIG(FILTER(Tabelle1[Wörter];Tabelle1[Bedingung 1]="Bedingung 1"))))

Gruß Daniel
Anzeige
AW: Eindeutige Werte zählen in Abhängigkeit von anderem Wert
02.08.2024 17:47:26
Yal
Hallo Carolin,

es handelt sich um eine Tabelle (auch manchmal "intelligente Tabelle" benannt). Sie lässt sich leicht als Pivottabelle zusammenfassen.
Siehe Kontext-Menü "Tabellenentwurf", "mit Pivottable zusammenfassen".

Verschieb dann das Feld "Wörter" einmal ins Quadrant "Zeilen" und einmal ins Quadrant "Werte". Bei letzteres wird sofort die Aggregationsfunktion "Anzahl" gewählt, da es bei "Wörter" sich nicht um summierbaren Zahlen handelt. Dann das Feld "Bedingung 1" ins Quadrant "Spalten".
So hast Du schnell eine Übersicht über dein Datenbestand, ohne jegliche Formeln eingeben oder prüfen zu müssen.

Probiere weitere Einträge am Ende der Tabelle einzutragen oder vorhandenen zu ändern, dann rechtsklick die Pivottable und wähle "Aktualisieren".

VG
Yal
Anzeige
AW: Eindeutige Werte zählen in Abhängigkeit von anderem Wert
02.08.2024 17:38:18
daniel
Hi
Filter als ZählenWenn-Ersatz ist mit Vorsicht zu genießen.
Das Problem ist, dass der Filter ja immer einen Wert ausgibt, auch wenn er nichts findet, im WorstCase den Fehlerwert #KALK!, welches das Anzahl2 aber als einen Wert zählt.
Somit gibt es keine 0 als Ergebnis, sondern mindestes 1.
Wenn man Zahlenwerte auswertet, kann man ANZAHL statt ANZAHL2 verwenden, aber bei Texten muss man sich was anders ausdenken, beispielsweise so:

=SUMME(1*ISTTEXT(EINDEUTIG(FILTER(Tabelle1[Wörter];Tabelle1[Bedingung 1]>""))))


Gruß Daniel
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

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