03.12.2020, 22:01
Hallo liebe Community,
diese mal ein, ich denke, etwas schwierigeres Ding. Nur wirklich erklärbar über die Beispieldatei.
Insgesamt geht es darum, dass ein SVERWEIS für eine bestimmte Personalnummer das aktuellste Datum bezogen auf Elternzeit oder Mutterschutz (nicht Krankheit) aus einer Liste vieler doppelter Werte ziehen soll.
So hat ein Mitarbeiter zum Beispiel in der Abwesenheitsliste mehrere Einträge bezogen auf Krankheiten und Elternzeit. Nun soll der Sverweis die Einträge des Mitarbeiters solange durchgehen bis er das aktuellste Datum nur bezogen auf Elternzeit oder Mutterschutz findet. Dabei soll er in Von-Datum und Bis-Datum nachschauen (Je nachdem welches älter ist). Wenn jedoch das Bis-Datum (ältere Datum) über das aktuelle Datum hinaus geht, soll er das Von-Datum ziehen.
Also:
Wir haben den 31.10.2020
Mitarbeiter 1 ist in Elternzeit vom 01.08.2020 bis 01.09.2020 => Hier soll er das Datum Bis also 01.09.2020 ziehen.
Mitarbeiter 2 ist in Elternzeit vom 01.08.2020 bis 01.02.2021 => Hier soll er das Datum Von also 01.08.2020 ziehen.
Mitarbeiter 3 hat:
Krankheit vom 01.01.2020 bis 01.02.2020
Mutterschutz vom 01.05.2020 bis 01.07.2020
Elternzeit vom 02.07.2020 bis 01.09.2020
Krankheit vom 17.09.2020 bis 23.09.2020
Hier soll er dann Alle Krankheiten durchgehen, Erkennen, dass Elternzeit das älteste Datum hat (Da Krankheit nicht zählt) und anschließend den 01.09.2020 ausgeben.
Ich hoffe das war irgendwie verständlich und die Beispieldatei hilft.
Es darf an der Datenbasis nichts geändert werden. Die Filter Funktion fällt aufgrund von keinem 365 leider aus.
Gibt es da eine Möglichkeit?
Vielen lieben Dank, falls sich irgendeiner diesem Problem annehmen kann.
Beste Grüße
Julian
diese mal ein, ich denke, etwas schwierigeres Ding. Nur wirklich erklärbar über die Beispieldatei.
Insgesamt geht es darum, dass ein SVERWEIS für eine bestimmte Personalnummer das aktuellste Datum bezogen auf Elternzeit oder Mutterschutz (nicht Krankheit) aus einer Liste vieler doppelter Werte ziehen soll.
So hat ein Mitarbeiter zum Beispiel in der Abwesenheitsliste mehrere Einträge bezogen auf Krankheiten und Elternzeit. Nun soll der Sverweis die Einträge des Mitarbeiters solange durchgehen bis er das aktuellste Datum nur bezogen auf Elternzeit oder Mutterschutz findet. Dabei soll er in Von-Datum und Bis-Datum nachschauen (Je nachdem welches älter ist). Wenn jedoch das Bis-Datum (ältere Datum) über das aktuelle Datum hinaus geht, soll er das Von-Datum ziehen.
Also:
Wir haben den 31.10.2020
Mitarbeiter 1 ist in Elternzeit vom 01.08.2020 bis 01.09.2020 => Hier soll er das Datum Bis also 01.09.2020 ziehen.
Mitarbeiter 2 ist in Elternzeit vom 01.08.2020 bis 01.02.2021 => Hier soll er das Datum Von also 01.08.2020 ziehen.
Mitarbeiter 3 hat:
Krankheit vom 01.01.2020 bis 01.02.2020
Mutterschutz vom 01.05.2020 bis 01.07.2020
Elternzeit vom 02.07.2020 bis 01.09.2020
Krankheit vom 17.09.2020 bis 23.09.2020
Hier soll er dann Alle Krankheiten durchgehen, Erkennen, dass Elternzeit das älteste Datum hat (Da Krankheit nicht zählt) und anschließend den 01.09.2020 ausgeben.
Ich hoffe das war irgendwie verständlich und die Beispieldatei hilft.
Es darf an der Datenbasis nichts geändert werden. Die Filter Funktion fällt aufgrund von keinem 365 leider aus.
Gibt es da eine Möglichkeit?
Vielen lieben Dank, falls sich irgendeiner diesem Problem annehmen kann.
Beste Grüße
Julian