Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Dynamische Auswertung EINDEUTIG und FILTER

Forumthread: Dynamische Auswertung EINDEUTIG und FILTER

Dynamische Auswertung EINDEUTIG und FILTER
20.08.2024 10:52:04
CoAdmiral
Hallo, ich versuche folgendes zu erreichen:
ich habe zwei Sheets, in Sheet 1 sind Rohdaten und auf Sheet 2 sollen Auswertungen gemacht werden.

Sheet 1 (Rohdaten):
Spalte A sind grobe Kategorien und Spalte B sind verschiedene Werte, die den Kategorien zugeordnet werden können.

Sheet 2 (Auswertungen):
In Spalte A sollen alle eindeutigen Werte der Spalte A aus dem Sheet Rohdaten angezeigt werden und in Spalte B die dazugehörige Zahl der eindeutigen Werte (Spalte B-Rohdaten) pro Kategorie aus dem Sheet Rohdaten gelistet werden.

Die Rohdaten können sich in ihrer Anzahl (Kategorien-Rohdaten) und Wertehäufigkeit (Spalte B-Rohdaten) ständig ändern, daher würde ich gerne die Auswertungen im Sheet dynamisch gestalten. Allerdings schaffe ich es nicht, dass pro Zeile (also Kategorie) die richtige Zahl der eindeutigen Werte wiedergegeben werden, stattdessen immer nur dieselbe Zahl über den gesamten dynamischen Bereich.

Beispieldatei:
https://www.herber.de/bbs/user/171709.xlsx


Hinweis: "List_Kat" ist unter Namensmanager zu finden.
Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Dynamische Auswertung EINDEUTIG und FILTER
20.08.2024 10:57:27
SF
Hola,
=WENN(ISTTEXT(A2);ANZAHL2(EINDEUTIG(FILTER(Tabelle1[Wertw];Tabelle1[Kategoriegruppe]=A2)));"")

Gruß,
steve1da
Du könntest es...
20.08.2024 13:44:37
Case
Moin, :-)

... mit Power Query machen: ;-)
https://www.herber.de/bbs/user/171714.xlsb

Da ist jetzt etwas VBA dabei. Hier wird beim Wechsel auf das Blatt Auswertungen die Abfrage aktualisiert. Wenn du das nicht möchtest, lösche den Code raus, dann kannst du wieder als *.XLSX speichern, musst dann aber per Aktualisieren das Ergebnis holen.

Das muss auch nicht beim Wechsel des Blattes passieren, geht auch anders. Kommt darauf an, wie damit gearbeitet wird. ;-)

Servus
Case
Anzeige
Oder diese...
20.08.2024 13:59:02
Case
Moin, :-)

... Formel (die spillt): ;-)

=LET(w;EINDEUTIG(Tabelle1[Kategoriegruppe]);x;LAMBDA(y;ANZAHL2(EINDEUTIG(FILTER(Tabelle1[Wertw];Tabelle1[Kategoriegruppe]=y))));z;HSTAPELN(w;MAP(w;x));z)

Servus
Case
Dynamische Auswertung EINDEUTIG und FILTER
20.08.2024 16:09:10
CoAdmiral
Hallo Case,

genau sowas habe ich gesucht. LAMBDA kannte ich bislang nur vom Hörensagen (und MAP gar nicht). Vielen Dank, jetzt habe ich neues Werkzeug in meiner Tool-Kiste :D

Den PowerQuery-Ansatz schaue ich mir morgen an.

SG
CoAdmiral
Anzeige
Dynamische Auswertung EINDEUTIG und FILTER
20.08.2024 12:26:21
CoAdmiral
Hi steve1da, danke für deine Antwort, ist aber nicht was ich versuche zu erreichen. Ich will ja eine Ergebnis pro Zeile, für die Beispieldatei müsste folgendes herauskommen:
https://www.herber.de/bbs/user/171713.xlsx
(Spalte F-H im Sheet Auswertung)

Mit
=WENN(ISTTEXT(A2);ANZAHL2(EINDEUTIG(FILTER(Tabelle1[Wertw];Tabelle1[Kategoriegruppe]=A2)));"")
bekomme ich nur ein Zahl heraus

SG CoAdmiral
Anzeige
AW: Dynamische Auswertung EINDEUTIG und FILTER
20.08.2024 12:29:09
SF
bekomme ich nur ein Zahl heraus


Die Formel muss nach unten gezogen werden.
Dynamische Auswertung EINDEUTIG und FILTER
20.08.2024 13:16:03
CoAdmiral
"Die Formel muss nach unten gezogen werden." >> genau aber das ist mein Anliegen. Ich will nicht manuell das immer anpassen müssen, dies soll sich dynamisch an der Anzahl der Zeilen in Spalte anpassen
Anzeige
AW: Dynamische Auswertung EINDEUTIG und FILTER
20.08.2024 13:16:28
SF
Das wird nicht funktionieren weil Anzahl2() nicht spillt.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige