26.09.2022, 10:50 (Dieser Beitrag wurde zuletzt bearbeitet: 26.09.2022, 11:39 von sCHween.)
Hallo zusammen als stiller Leser habe ich schon einige gute Tipps hier mitgekriegt. Jetzt steh ich aber arg auf dem Schlauch und brauche selbst Eure Hilfe. Ich hab eine Liste aller Abwesenheiten im Team
Sheet2 (Einzelne Einträge für alle Team Member) Startdatum | Enddatum | Kurzzeichen
Jetzt möchte ich das Kurzzeichen Sheet1.A alle Einträge aus Sheet2 welche mit dem Kurzzeichen übereinstimmen. Aufgeteilt natürlich auf die entsprechende Monatsspalte. Als zusätzliche Herausforderung kommt noch dazu, dass Urlaubstage auch Monats übergreifend sein können.
Ich finde für beide Fragen gerade keine tolle Lösung - ich bin auf Eure Ideen gespannt und bedanke mich schon fleissig.
(26.09.2022, 10:52)steve1da schrieb: Hola, eine Excel-Beispieldatei würde helfen Gruß, steve1da
Hi steve1da ich hab ein Beispiel angefügt. Beachte dass die Title (Jan, Feb..) auf Tabelle1 als Datum hinterlegt sind und somit für die Selektion referenziert werden können.
eventuell würde auch eine bessere Formulierung helfen.
Du hast in einer Liste Urlaube nach Kalenderdaten mit von bis eingetragen. Nun möchtest Du jeweils die Anzahl der sich daraus ergebenden Abwesenheitstage pro Monat, bezogen auf Arbeitstage. Wochenenden und ggf. auch Feiertage ?? (wenn ja, welches Bundesland?) werden also abgezogen.
. \\\|/// Hoffe, geholfen zu haben. ( ô ô ) Grüße, André aus G in T ooO-(_)-Ooo (Excel 97-2019+365)
Hey shift-del: danke, aber ist gerade noch zu viel :) Hi schauan: entschuldige die schlechte Formulierung - ich versuchs noch anders. Ich habe eine Liste aller Abwesenheiten meines Teams (jede Abwesenheit ist pro Mitarbeiter mit von/bis Datum eingetragen) Auf einem weiteren Blatt habe ich die Jahresübersicht, welche mir aufzeigt wieviele Arbeitstage der Monat hat (gemäss Feiertage Kanton Bern, Schweiz). Jetzt möchte ich aber die effektiv verfügbaren Arbeitstage pro Mitarbeiter pro Monat darstellen. Sprich Arbeitstage pro Monate (gemäss Feiertage Kanton Bern, Schweiz) - die Abwesenheiten für den jeweiligen Mitarbeiter in diesem Monat.
27.09.2022, 14:10 (Dieser Beitrag wurde zuletzt bearbeitet: 27.09.2022, 14:12 von HKindler.)
Hi,
du hast NETTOARBEITSTAGE völlig falsch angewendet. =NETTOARBEITSTAGE(1,123;15,0123) macht nun mal keinen Sinn. Denn du berechnest damit die Nettoarbeitstage zwischen dem 01.01.1900 02:57:07 und dem 15.01.1900 00:14:43
Wenn dann muss es heißen =NETTOARBEITSTAGE(DATWERT("01.01.2023");DATWERT("15.01.2023")) oder noch besser =NETTOARBEITSTAGE(DATUM(2023;1;1);DATUM(2023;1;15))
Eine Lösung für aktuelle Excel wäre: Tabelle2!D2:=SEQUENZ(;B2-A2+1;A2) runter ziehen bis D7 Tabelle1!B2:=NETTOARBEITSTAGE(B$1;MONATSENDE(B$1;0);FILTER(Tabelle2!$D$2:$XX$7;Tabelle2!$C$2:$C$7=$A2)) Wobei statt $XX$7 die am weitesten rechts stehende Spalte stehen muss (abhängig von der maximalen Urlaubszeit). Formel runter und nach rechts ziehen.
Für ältere Excel soll sich jemand anderes was überlegen in Blatt 2 könnte folgendes funktionieren: Tabelle2!D2:=A2 Tabelle2!E2:=WENN(D2<=$B2;D2+1;"") Nach rechts ziehen, dann alles runter ziehen. Für die FILTER-Funktion in Blatt 1 müsste man bei Herber in den Excelformeln schauen.