Zählenwenn mit Dropdownliste und verschiedenen Datenblättern kombinieren
#1
Hallo zusammen,

ich habe folgende Herausforderung: Ich möchte mit der Zählenwenn-Funktion die Schichtabsagen von Mitarbeitern zählen. Dafür habe ich eine Spalte für das Ergebnis. Die Wochen, aus denen diese Daten gezogen werden, sind jedoch fortlaufend und befinden sich jeweils in einem neuen Datenblatt. Damit ich die Formel nicht jedes Mal anfassen muss, möchte ich die Berechnung gerne mit einer Dropdown-Liste kombinieren. D.h., die Woche, die im Dropdown ausgewählt ist, soll in der Zählenwenn-Funktion als zu durchsuchender Bereich (in einem Datenblatt mit der selben Beschriftung) genutzt werden.

+ Spalten C5-BZ5 sind jeweils bezeichnet mit KW1 bis KW52
+ In C2 ist die Dropdownliste, die sich auf diese Spalten bezieht
+ In Spalte A stehen die ganzen Mitarbeiter
+ in Spalte B sollen die Ergebnisse stehen
+ In der Datei gibt es für jede Kalenderwoche ein eigenes Datenblatt für den Import der Rohdaten

statische Lösung:
=ZÄHLENWENN('KW26'!J:J;B9)

Der Bezug auf die Kalenderwoche (hier KW26) soll jetzt eben dynamisch mit Bezug auf die Dropdown Liste gelöst werden. Tausche ich die Bezeichnung des Datenblattes (KW26) durch die Zelle der Liste aus (C2), funktioniert das ganze nicht.


Hat jemand eine Idee, wie ich das lösen kann?


Vielen Dank im Voraus.


Beste Grüße,
Marcel
Top
#2
Hi,

schlechter Aufbau für eine vernünftige Auswertung. Da gehören alle Daten eine Tabelle, KW in die erste Spalte und dann geht Zählenwenns.

Hier mußt Du mit INDIREKT arbeiten!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#3
Hallo Marcel,

stell uns bitte eine anonymisierte Beispieltabelle vor (keine ScrShots!!). So geht's: http://www.clever-excel-forum.de/Thread-...ng-stellen
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#4
Hallo ,


=ZÄHLENWENN(Indirekt(C2 & "!J:J");B9)
Top
#5
Hallo Dieter,

das geht wohl schief!



Code:
=ZÄHLENWENN(Indirekt("'"&C2&"'!J:J");B9)
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#6
Hallo  Opa Edgar,

erst ausprobieren dann meckern
Top
#7
Hi,

ok, da habe ich ein Leerzeichen in die Bezeichnung hineininterpretiert. Dann geht es nämlich nicht.
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#8
Wink 
Besten Dank! Funktioniert
Top
#9
(27.06.2018, 13:48)BoskoBiati schrieb: Hi,

ok, da habe ich ein Leerzeichen in die Bezeichnung hineininterpretiert. Dann geht es nämlich nicht.

Hallo Edgar, nein (die) Leerzeichen sind Dieters Freunde, das müsstest du aber schon mitbekommen haben...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top


Gehe zu:


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