Clever-Excel-Forum

Normale Version: Sverweis mit mehreren Bedingungen inkl. Datum
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich stehe vor einer kleinen Knobelaufgabe, für die ich keine Lösung finde:

Ich habe eine Tabelle, in der stehen "Mitarbeiternummer", "Datum von", "Datum bis" und "Arbeitszeitmodell".

Eine Mitarbeiternummer kann in dieser Tabelle mehrfach vorkommen, nämlich dann, wenn das Arbeitszeitmodell wechselt. 

In diesem Fall habe ich beispielsweise folgende Konstellation:

Mitarbeiternummer | Datum von | Datum bis | Arbeitszeitmodell
1   |   01.09.2023 | 31.12.2023 | Vollzeit
1   |   01.01.2024 | 31.12.2050 | Teilzeit

Jetzt möchte ich in einem anderen Tabellenblatt über eine Formel das Arbeitzeitmodell in einer Zelle ausgeben lassen, und zwar in Abhängigkeit von einem Datum auf diesem Tabellenblatt:

Mitarbeiter: 1
Datum: 24.12.2023
Ausgabe: Arbeitszeitmodell: Vollzeit

Ich habe das Problem erst einmal nur mit einem Datumswert versucht zu lösen, und habe diese Formel entwickelt:
=SVERWEIS(A3&B3;WAHL({1.2};E2:E9&F2:F9;H2:H9);2;0)
Diese Formel gibt mir auch einen Wert zurück, jedoch nur, wenn das "Datum von" exakt dem Datum in dem Ausgabe-Tabellenblatt entspricht. 

Nun weiß ich tatsächlich nicht weiter, weil ich ja auch die Datenwerte zwischen dem Datum von und Datum bis berücksichtigt haben möchte. 

Hat einer eine Idee für mich?

Viele Grüße,

Florian
Hi,

ohne Tabelle wird das schwierig, aber als Versuch:

=Index(H:H;aggregat(15;6;Zeile(A:A)/(A:A=MA-Nr)/(E:E<=Datum)/(F:F>=Datum);1))

Die entsprechenden Zellbezeichnungen/Spalten mußt Du selbst ermitteln.
Hi,

bei aktuellem Excel:

=FITER(A2:D99;(A2:A99=MaNr)*(B2:B99<=Datum)*(C2:C99>=Datum))

Das liefert dir die komplette Zeile. Falls du nur das Arbeitszeitmodell haben willst, dann ersetzt du A2:D99 einfach durch D2:D99
Hallo Helmut,

das war die Lösung - sehr gut, vielen Dank. 

Viele Grüße,

Florian