Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Mitarbeitertabelle mit Datumstabelle kombinieren
#1
Hallo zusammen,



weiß jemand ob es möglich ist (und wenn ja wie es geht) dass man eine Mitarbeitertabelle die ein Start und Enddatum als Spalte hat mit einer Datumtabelle (mit 12 Daten pro Jahr) verknüpfen kann. Dabei sollen nur die Monate von Anfangs bis Enddatum gewählt werden.



Beispiel:

Aus den 3 Mitarbeitern
[Bild: 2022-10-12-11-31-50-Beispieldatei-xlsx-Excel.png]

Soll sowas entstehen:

[Bild: 2022-10-12-11-36-22-Beispieldatei-xlsx-Excel.png]

Je nach Länderzugehörigkeit würde ich dann noch gerne die jeweilige Anzahl der Arbeitstage hinzufügen, anbei auch eine Beispieldatei.

Über Tipps würde ich mich sehr freuenSmile

Gruß Steffen


Angehängte Dateien
.xlsx   Beispieldatei.xlsx (Größe: 14,11 KB / Downloads: 10)
Zitieren
#2
Hallo,

vorausgesetzt, Dein Excel kennt die verwendeten Funktionen, kannst Du das mit einer Formel lösen (soweit ich das verstanden habe).
In der Beispieldatei zwei Formeln, eine in K2 und eine in N2. Hier die K2:

PHP-Code:
=LET(Daten;$A$19:$D$21;
 
vnMin;JAHR(MIN(INDEX(Daten;SEQUENZ(ZEILEN(Daten));{3.4})));
 
vnMax;JAHR(MAX(INDEX(Daten;SEQUENZ(ZEILEN(Daten));{3.4})));
 
fnDistribute;LAMBDA(Index;Base;Low;High;LET(V;DATUM(Base;Index;1);WENN((Low>0)*(V>Low-1)*(V<WENN(High>0;High;DATUM(JAHR(Low);12;1))+1);V;0)));
 
vnBase;MATRIXERSTELLEN(ZEILEN(Daten);12*(vnMax-vnMin+1)+1;LAMBDA(X;Y;WENN(Y>1;fnDistribute(Y-1;vnMin;INDEX(Daten;X;3);INDEX(Daten;X;4));X)));
 
vnMatrix;MATRIXERSTELLEN(ZEILEN(vnBase)*(SPALTEN(vnBase)-1);2;LAMBDA(X;Y;LET(N;SPALTEN(vnBase)-1;P;
 
AUFRUNDEN(X/N;0);Q;WENN(REST(X;N)<1;N;REST(X;N));WAHL(Y;INDEX(Daten;P;1);INDEX(vnBase;P;Q+1)))));
 
FILTER(vnMatrix;INDEX(vnMatrix;0;2)>0)) 


.xlsx   WielandS-Beispieldatei.xlsx (Größe: 19,34 KB / Downloads: 2)

Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) :: 01/2011 - 06/2019 :: 04/2020 - 06/2022
https://de.excel-translator.de/translator :: Online Excel-Formel-Übersetzer :: Funktionen :: Fehlerwerte :: Argumente :: Tabellenbezeichner (neu)
Zitieren
#3
Hi, sieht gut aus vielen Dank, ich versuche mal die Formel zu verstehenSmile

Kennt auch jemand einen etwas leichteren Weg möglicherweise über Power Query?

Gruß
Zitieren


Gehe zu:


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




Hinweis auf Angebot Excel-Inside - lang    Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden um dein Anliegen zu besprechen.
   Gerne erstellen wir auf dieser Basis ein Angebot.
   Sende deine Anfrage einfach
per E-Mail an anfrage@excel-inside.de


Powerd and supported by Excel-InsideSolutions