NETTOARBEITSTAGE für bestimmten Wochentag
Moderator: Moderatoren
NETTOARBEITSTAGE für bestimmten Wochentag
Hallo,
habe schon die Suche bemüht, aber leider nichts passendes gefunden.
Ausgangspunkt meines Problems ist ein Einsatzplan, indem, je nach Wochentag und Woche (gerade oder ungerade) unterschiedliche Personen eingesetzt sind. Ich suche nun nach einer Möglichkeit, für Person x in einem bestimmten Monat anzeigen zu lassen, wie viele Einsätze er hat, wobei eine Liste von Feiertagen und allgemeinen Ferien berücksichtigt werden soll.
Ich bin schon auf die Funktion NETTOARBEITSTAGE gestoßen, habe aber aktuell keine Idee, wie ich mit ihr die Abfrage nur auf bestimmte Wochentage und bestimmte Wochen einschränken könnte.
Schöne Grüße,
918273
habe schon die Suche bemüht, aber leider nichts passendes gefunden.
Ausgangspunkt meines Problems ist ein Einsatzplan, indem, je nach Wochentag und Woche (gerade oder ungerade) unterschiedliche Personen eingesetzt sind. Ich suche nun nach einer Möglichkeit, für Person x in einem bestimmten Monat anzeigen zu lassen, wie viele Einsätze er hat, wobei eine Liste von Feiertagen und allgemeinen Ferien berücksichtigt werden soll.
Ich bin schon auf die Funktion NETTOARBEITSTAGE gestoßen, habe aber aktuell keine Idee, wie ich mit ihr die Abfrage nur auf bestimmte Wochentage und bestimmte Wochen einschränken könnte.
Schöne Grüße,
918273
Re: NETTOARBEITSTAGE für bestimmten Wochentag
hallo,
ohne konkrete Tabelle ist es schwierig zu antworten. Ideal wäre eine [Anonyme]Beispieldatei, dann könne man einen Vorschlag direkt auch testen.
Allgemein lassen sich alle Bedingungen für deine Berechnung ja in Einzelteile zerlegen:
=Wochentag(Datum;2)=7 [7 für Sonntag oder <6 für Wochentag ohne Samstag]
=Monat(Datum)=11
Weitere Funktionen wie Kalenderwoche [gerade/ungerade]
oder Zählenwenn [Prüfung auf Feiertag];
Bereich="Person X" für den Mitarbeiter usw. schließen sich an.
Wie man jetzt vorgeht hängt von deiner Tabelle ab.
Du könntest zB. die Bedingungen in Hilfsspalten einbauen und einen Autofilter aktivieren der die Hilfsspalten mit ein schleißt. Dadurch könntest du deine relevanten Bedingungen beliebig auswählen.
Oder du verknüpfst sie in Formeln beliebig mit =und() =oder().
ohne konkrete Tabelle ist es schwierig zu antworten. Ideal wäre eine [Anonyme]Beispieldatei, dann könne man einen Vorschlag direkt auch testen.
Allgemein lassen sich alle Bedingungen für deine Berechnung ja in Einzelteile zerlegen:
=Wochentag(Datum;2)=7 [7 für Sonntag oder <6 für Wochentag ohne Samstag]
=Monat(Datum)=11
Weitere Funktionen wie Kalenderwoche [gerade/ungerade]
oder Zählenwenn [Prüfung auf Feiertag];
Bereich="Person X" für den Mitarbeiter usw. schließen sich an.
Wie man jetzt vorgeht hängt von deiner Tabelle ab.
Du könntest zB. die Bedingungen in Hilfsspalten einbauen und einen Autofilter aktivieren der die Hilfsspalten mit ein schleißt. Dadurch könntest du deine relevanten Bedingungen beliebig auswählen.
Oder du verknüpfst sie in Formeln beliebig mit =und() =oder().
Re: NETTOARBEITSTAGE für bestimmten Wochentag
Hallo,
Ich habe im Anhang mal eine Tabelle zu Demonstrationszwecken angehängt. Gesucht ist die Anzahl von Einsätzen pro Monat je nach Mitarbeiter, basierend auf den Einsatzplänen. Dabei sind A-Woche (gerade Kalenderwoche) und B-Woche (ungerade Kalenderwoche) zu beachten.
Die gegebene Antwort hilft mir leider kaum weiter - vermutlich verstehe ich sie nicht vollständig. Ich kann damit zwar prüfen, ob ein bestimmtes Datum in einem bestimmten Monat und Wochentag liegt, aber ich sehe keine Möglichkeit mit ihnen die Anzahl von Montagen in geraden Kalenderwochen im November 2011 zu ermitteln. Ich schätze, ich blicke bei der ganzen Datumslogik in Calc noch nicht durch.
Grüße,
918273
Ich habe im Anhang mal eine Tabelle zu Demonstrationszwecken angehängt. Gesucht ist die Anzahl von Einsätzen pro Monat je nach Mitarbeiter, basierend auf den Einsatzplänen. Dabei sind A-Woche (gerade Kalenderwoche) und B-Woche (ungerade Kalenderwoche) zu beachten.
Die gegebene Antwort hilft mir leider kaum weiter - vermutlich verstehe ich sie nicht vollständig. Ich kann damit zwar prüfen, ob ein bestimmtes Datum in einem bestimmten Monat und Wochentag liegt, aber ich sehe keine Möglichkeit mit ihnen die Anzahl von Montagen in geraden Kalenderwochen im November 2011 zu ermitteln. Ich schätze, ich blicke bei der ganzen Datumslogik in Calc noch nicht durch.
Grüße,
918273
- Dateianhänge
-
- Demo_Tab.ods
- DemoTabelle
- (14.92 KiB) 90-mal heruntergeladen
-
- *******
- Beiträge: 1763
- Registriert: Di, 03.10.2006 18:05
Re: NETTOARBEITSTAGE für bestimmten Wochentag
Hallo "Namenloser",
auf folgender Seite findest Du Möglichkeiten zum rechnen mit "Datum & Zeit" :
http://www.ooowiki.de/CalcFunktionenDat ... rieCalc%29
Das sollte schon einmal weiterhelfen.
Was soll denn geschehen, wenn der Monat innerhalb einer Woche wechselt, da dann die Wochenschicht evtl. nur eine halbe Kalenderwoche
ist?
mfg
Gert
auf folgender Seite findest Du Möglichkeiten zum rechnen mit "Datum & Zeit" :
http://www.ooowiki.de/CalcFunktionenDat ... rieCalc%29
Das sollte schon einmal weiterhelfen.
Was soll denn geschehen, wenn der Monat innerhalb einer Woche wechselt, da dann die Wochenschicht evtl. nur eine halbe Kalenderwoche
ist?
mfg
Gert
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
Win7_64 / LO_4.4.5.2
Re: NETTOARBEITSTAGE für bestimmten Wochentag
Hallo,
leider hat die Benachrichtigung per Mail nicht so ganz funktioniert so dass ich die bisherigen Antworten überlesen habe und nicht reagieren konnte.
Ich werde versuchen, mein Problem nochmal von Grund auf darzustellen, diesmal allerdings hoffentlich nachvollziehbarer.
Ich habe Mitarbeiter A. Ich weiß, dass Mitarbeiter A in geraden Wochen Montags und Dienstags, in ungeraden Wochen Donnerstags jeweils eine Stunde arbeitet. Nun möchte ich wissen, wie viele Stunden Mitarbeiter A im Januar 2012 arbeiten muss - also letztlich muss ich herausbekommen, wie viele Montage in geraden Wochen der Januar hat, wie viele Dienstage in geraden Wochen, usw. - bis hin zu wie vielen Freitagen in ungeraden Wochen.
Eine vereinfachte Tabelle ist im Anhang - diesmal ohne die Feiertage.
Danke nochmal für die Hilfe.
918273
leider hat die Benachrichtigung per Mail nicht so ganz funktioniert so dass ich die bisherigen Antworten überlesen habe und nicht reagieren konnte.
Ich werde versuchen, mein Problem nochmal von Grund auf darzustellen, diesmal allerdings hoffentlich nachvollziehbarer.

Ich habe Mitarbeiter A. Ich weiß, dass Mitarbeiter A in geraden Wochen Montags und Dienstags, in ungeraden Wochen Donnerstags jeweils eine Stunde arbeitet. Nun möchte ich wissen, wie viele Stunden Mitarbeiter A im Januar 2012 arbeiten muss - also letztlich muss ich herausbekommen, wie viele Montage in geraden Wochen der Januar hat, wie viele Dienstage in geraden Wochen, usw. - bis hin zu wie vielen Freitagen in ungeraden Wochen.
Eine vereinfachte Tabelle ist im Anhang - diesmal ohne die Feiertage.
Danke nochmal für die Hilfe.
918273
- Dateianhänge
-
- Demo_Neu.ods
- (9.82 KiB) 66-mal heruntergeladen
Re: NETTOARBEITSTAGE für bestimmten Wochentag
Hallo 918273
was soll denn bei Feiertagen und Ferien geschehen?
Ich bin jetzt mal davon ausgegangen das an Feiertagen kein Dienst geschoben wird. Wenn das Falsch ist, so müssen ein paar Formeln geändert werden.
Ich hatte es wohl versucht, aber ich hatte es nicht hinbekommen dein Problem ohne zusätzlichen Kalender zu lösen. Das hat aber wiederum den kleinen Vorteil, man kann sehr schön pro Monat sehen wer Dienst schiebt. Und außerdem kann pro Monat die Diensteinteilung gefahrlos geändert werden. Das heißt, das der Mitarbeiter(Kollege) z.B. im Januar anders arbeitet als im Februar.
Es ist sehr Wichtig, dass Du dir folgenden Thread nicht nur durchliest, sondern auch durcharbeitest damit Du die Technik richtig verstehst. Denn die dort erwähnte Technik habe ich auch in der Beispieldatei hier angewendet.
Formel für 5 Schichten-Dienstplan gesucht.
Was musst/darfst Du überall machen?
Im Blatt "Einsatzplan" gibst Du das Jahr in B11 ein. Das dürft dir bekannt sein. Da ich nicht weiß was mit den Ferien ist, spielen die auch erstmal keine Rolle.
Was für eine Funktion Plan 1 und Plan 2 hat, keine Ahnung. Für mein Verfahren spielt es auch keine Rolle.
Unten, bei "Anzahl von Arbeitsstunden je Mitarbeiter pro Monat", habe ich die Liste für insgesammt 11 Einträge ausgebaut. Du gibst also in A30 bis A40 die Namen ein. Diese werden dann automatisch auf das Blatt "EinsatzKalender" in der Spalte A eingetragen. Das wars hier auch schon.
Im Blatt "EinsatzKalender" gibst Du in den Spalten B bis O die Dienste ein. Im aktuellen Beispiel durch eine 1 gekennzeichnet. Danach siehst Du wie dann im eigentlichem Kalender die Dienste eingetragen werden.
In der Spalte AV wird dann pro Name dann zusammengerechnet wie oft Dienst geschoben wurde. Im Blatt "Einsatzplan" werden dann diese Dienste übernommen.
Im Bereich B4:O4 sind Greu formatierte Zahlen, die Du auf keinen Fall löschen darfst. Denn die Formeln im Kalender greifen auf diese Zahlen zu. Genaueres steht im verlinktem Thread. Du kannst aber die Zellen wie in den anderen Monaten verbinden.
So! Ich hoffe mit meiner Beispieldatei kommst Du voran.
Gruß
balu
was soll denn bei Feiertagen und Ferien geschehen?
Ich bin jetzt mal davon ausgegangen das an Feiertagen kein Dienst geschoben wird. Wenn das Falsch ist, so müssen ein paar Formeln geändert werden.
Ich hatte es wohl versucht, aber ich hatte es nicht hinbekommen dein Problem ohne zusätzlichen Kalender zu lösen. Das hat aber wiederum den kleinen Vorteil, man kann sehr schön pro Monat sehen wer Dienst schiebt. Und außerdem kann pro Monat die Diensteinteilung gefahrlos geändert werden. Das heißt, das der Mitarbeiter(Kollege) z.B. im Januar anders arbeitet als im Februar.
Es ist sehr Wichtig, dass Du dir folgenden Thread nicht nur durchliest, sondern auch durcharbeitest damit Du die Technik richtig verstehst. Denn die dort erwähnte Technik habe ich auch in der Beispieldatei hier angewendet.
Formel für 5 Schichten-Dienstplan gesucht.
Was musst/darfst Du überall machen?
Im Blatt "Einsatzplan" gibst Du das Jahr in B11 ein. Das dürft dir bekannt sein. Da ich nicht weiß was mit den Ferien ist, spielen die auch erstmal keine Rolle.
Was für eine Funktion Plan 1 und Plan 2 hat, keine Ahnung. Für mein Verfahren spielt es auch keine Rolle.
Unten, bei "Anzahl von Arbeitsstunden je Mitarbeiter pro Monat", habe ich die Liste für insgesammt 11 Einträge ausgebaut. Du gibst also in A30 bis A40 die Namen ein. Diese werden dann automatisch auf das Blatt "EinsatzKalender" in der Spalte A eingetragen. Das wars hier auch schon.
Im Blatt "EinsatzKalender" gibst Du in den Spalten B bis O die Dienste ein. Im aktuellen Beispiel durch eine 1 gekennzeichnet. Danach siehst Du wie dann im eigentlichem Kalender die Dienste eingetragen werden.
In der Spalte AV wird dann pro Name dann zusammengerechnet wie oft Dienst geschoben wurde. Im Blatt "Einsatzplan" werden dann diese Dienste übernommen.
Im Bereich B4:O4 sind Greu formatierte Zahlen, die Du auf keinen Fall löschen darfst. Denn die Formeln im Kalender greifen auf diese Zahlen zu. Genaueres steht im verlinktem Thread. Du kannst aber die Zellen wie in den anderen Monaten verbinden.
So! Ich hoffe mit meiner Beispieldatei kommst Du voran.
Gruß
balu
- Dateianhänge
-
- NETTOARBEITSTAGE für bestimmten Wochentage_balu_0.ods
- (41.51 KiB) 101-mal heruntergeladen
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.
wehr rächtschraipfähler findet khan si behalden
wehr rächtschraipfähler findet khan si behalden

Re: NETTOARBEITSTAGE für bestimmten Wochentag
Hallo,
die Beispieldatei hat mir sehr weitergeholfen, das war genau das was ich suchte. Danke.
Hinsichtlich der Ferien: auch hier sollte nicht gearbeitet werden, aber dass kann man der Formel ja leicht hinzufügen: UND(Q$4>=Kalender.$E$2;Q$4<=Kalender.$F$2) - usw.
Eine Frage habe ich aber noch: wie realisierst du die farbigen Feiertage? Geht das irgendwie automatisch oder war das Handarbeit?
Gruß,
918273
die Beispieldatei hat mir sehr weitergeholfen, das war genau das was ich suchte. Danke.

Hinsichtlich der Ferien: auch hier sollte nicht gearbeitet werden, aber dass kann man der Formel ja leicht hinzufügen: UND(Q$4>=Kalender.$E$2;Q$4<=Kalender.$F$2) - usw.
Eine Frage habe ich aber noch: wie realisierst du die farbigen Feiertage? Geht das irgendwie automatisch oder war das Handarbeit?
Gruß,
918273
Re: NETTOARBEITSTAGE für bestimmten Wochentag
Hallo 918273
.
Und dann setzt Du sie noch VOR die andere Formel, und das wars dann.
Oder eine alternative.
Formel bzieht sich auf meine Beispieldatei.
Es gibt aber eine kleinigkeit zu beachten.
Die Ferientermine müssen richtig aufgelistet werden.
Der letzte Termin ist fehlerhaft. Bei Ferienterminen zum Jahreswechsel wäre die richtige schreibweise wie folgt.
Ich denk mir aber das Du das wohl geregelt kriegst
.
- Bedingte Formatierung
Gruß
balu
Freut mich wirklich zu hörendie Beispieldatei hat mir sehr weitergeholfen, das war genau das was ich suchte. Danke.

Da war ich mir wohl nicht sicher, aber das ist auch kein Problem.Hinsichtlich der Ferien: auch hier sollte nicht gearbeitet werden
Ich seh das Du dir gedanken um das Thema gemacht hast. Aber wenn ich das richtig seh, müsstest Du für jeden Ferientermin so eine Formel erstellen, was unter Umständen wohl zu unübersichtlich wird. Dafür gibt es natürlich eine viel kürzere Formel.aber dass kann man der Formel ja leicht hinzufügen: UND(Q$4>=Kalender.$E$2;Q$4<=Kalender.$F$2) - usw.
Code: Alles auswählen
WENN(SUMMENPRODUKT(Q$4>=$Einsatzplan.$D$13:$D$15;Q$4<=$Einsatzplan.$E$13:$E$15);"";
Code: Alles auswählen
=WENN(SUMMENPRODUKT(Q$4>=$Einsatzplan.$D$13:$D$15;Q$4<=$Einsatzplan.$E$13:$E$15);"";WENN(ZÄHLENWENN($Einsatzplan.$B$12:$B$23;Q$4);"";WVERWEIS(REST(Q$4;14);$B$4:$O$499;ZEILE()-3;0)))
Code: Alles auswählen
=WENN(ODER(SUMMENPRODUKT(Q$4>=$Einsatzplan.$D$13:$D$15;Q$4<=$Einsatzplan.$E$13:$E$15);ZÄHLENWENN($Einsatzplan.$B$12:$B$23;Q$4));"-";WVERWEIS(REST(Q$4;14);$B$4:$O$499;ZEILE()-3;0))
Es gibt aber eine kleinigkeit zu beachten.
Die Ferientermine müssen richtig aufgelistet werden.
Code: Alles auswählen
25.07.11 06.09.11
24.10.11 05.11.11
23.12.11 06.01.11
Code: Alles auswählen
23.12.11 06.01.12

- FormatEine Frage habe ich aber noch: wie realisierst du die farbigen Feiertage?
- Bedingte Formatierung
Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.
wehr rächtschraipfähler findet khan si behalden
wehr rächtschraipfähler findet khan si behalden

Re: NETTOARBEITSTAGE für bestimmten Wochentag
Hallo,
diese Lösung ist in der Tat besser. Danke nochmal.
diese Lösung ist in der Tat besser. Danke nochmal.