Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

3 voneinander abhängige Dropdown-Listen
#1
Hallo Forum!

Habe mal wieder ein Projekt, das mich etwas viel Zeit kostet.
 
Folgendes:
 
Habe 3 DD-Listen,
1 DD = MA-Einsatz in welcher Filiale/bzw. Urlaub/Krank
2 DD = Wenn eine Filiale ausgewählt ist, dann Anzeige der Öffnungszeiten im 30 min. Abstand, um den Dienstbeginn des MA zu fixieren.
3. DD = Wie oben, aber hier wird das Dienstende fixiert.
… soweit so gut-funktioniert es auch.
 
Jetzt möchte ich den Fehler vermeiden, dass der Dienstbeginn (2.DD), nicht auch im 3.DD zur Auswahl steht-somit möchte ich die Auswahlmöglichkeit in 3.DD begrenzen, ab Auswahl vom 2:DD. Undecided  Hoffe es ist verständlich?

z.B.        (2.DD) Dienstbeginn = 12:00
               (3:DD) Dienstende sollte erst ab 12:30 bis Filialende angezeigt werden.

Habe mit „BEREICH.VERSCHIEBEN-VERGLEICH-ANZAHL etc…) schon versucht-komm aber nicht weiter.
Meine Formel im Moment:
=BEREICH.VERSCHIEBEN(INDIREKT(A29);;;ANZAHL2(INDIREKT(A29)-ZÄHLENWENN(INDIREKT(A29);B29)))

Eine Testdatei zur Veranschaulichung im Anhang!

Danke für Euer Bemühen! Huh Idea Idea Idea
Much


Angehängte Dateien
.xlsx   FOR_Test_Zeiterfassung.xlsx (Größe: 15,65 KB / Downloads: 21)
Gruß und Danke - much
Antworten Top
#2
Hallo Much

Probiere mal das:
Code:
=BEREICH.VERSCHIEBEN(INDIREKT($A$29);VERGLEICH($B$29;INDIREKT($A$29);0);;ANZAHL(INDIREKT($A$29))-VERGLEICH($B$29;INDIREKT($A$29);0))
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#3
(04.09.2015, 18:28)shift-del schrieb: Hallo Much

Probiere mal das:
Code:
=BEREICH.VERSCHIEBEN(INDIREKT($A$29);VERGLEICH($B$29;INDIREKT($A$29);0);;ANZAHL(INDIREKT($A$29))-VERGLEICH($B$29;INDIREKT($A$29);0))

Hallo shift-del!

Danke sie funktioniert tadellos, - manchmal hat man vor lauter probieren ein Brett vor den Augen.

Sag, kann man ohne VBA bei einer neuerlichen Auswahl in DD1, DD2 und DD3 rücksetzten - also leeren,
bzw. an den Anfang der Auswahltabelle stellen?

Wäre halt etwas schöner, und weniger irreführend.

lg Much
Gruß und Danke - much
Antworten Top
#4
(05.09.2015, 09:35)Much schrieb: Sag, kann man ohne VBA bei einer neuerlichen Auswahl in DD1, DD2 und DD3 rücksetzten - also leeren,
bzw. an den Anfang der Auswahltabelle stellen?
Nein.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#5
(05.09.2015, 09:53)shift-del schrieb: Nein.

Ja hab's mir gedacht, ohne VBA geht das wohl nicht Undecided
Danke
Lg
Much
Gruß und Danke - much
Antworten Top


Gehe zu:


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