Formel für 5 Schichten-Dienstplan gesucht.
Moderator: Moderatoren
Re: Formel für 5 Schichten-Dienstplan gesucht.
Hallo
definiere über -->F11 eine neue Zellvorlage mit dem passenden Hintergrund und dem gewünschten (Datums-)Zahlenformatcode.
Markiere alle Datumsbereiche (bei gedrückter STRG-taste) und -(falls die Zelle AS34 die zuletzt markierte ist) - gib unter -->Format-->bedingte Formatierung ein:
'Formel ist' '(WOCHENTAG(AS34;2)>5)*AS34'
"deine Vorlage fürs Wochenende"
Gruß Karo
definiere über -->F11 eine neue Zellvorlage mit dem passenden Hintergrund und dem gewünschten (Datums-)Zahlenformatcode.
Markiere alle Datumsbereiche (bei gedrückter STRG-taste) und -(falls die Zelle AS34 die zuletzt markierte ist) - gib unter -->Format-->bedingte Formatierung ein:
'Formel ist' '(WOCHENTAG(AS34;2)>5)*AS34'
"deine Vorlage fürs Wochenende"
Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Re: Formel für 5 Schichten-Dienstplan gesucht.
Hallo Leute,
@Karo
Ich dank dir für deine Unterstützung. War heut morgen noch etwas träge, aber dafür warst Du um so schneller
.
@hexal25
Das war jetzt nicht bös gemeint, und ich wollte dir auch keinen Vorwurf machen.
Schönen Tag noch
balu
@Karo
Ich dank dir für deine Unterstützung. War heut morgen noch etwas träge, aber dafür warst Du um so schneller

@hexal25
Das stimmt nicht ganz. Denn in meiner Anleitung ist zu ersehen, dass dort ein kleiner Beispielkalender erstellt wird. Und in ihm wurden die Formeln eingesetzt, die Du unwissentlich falsch interpretiert und eingesetzt hast.hexal25 hat geschrieben: ... nur hatte ich das mit diesem Bezug bei keinem "muster"
was ich hier fand so gesehen und da klappte das ja auch.
Das war jetzt nicht bös gemeint, und ich wollte dir auch keinen Vorwurf machen.
Schönen Tag noch
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: Formel für 5 Schichten-Dienstplan gesucht.
Hallo Balu,
habe ich auch als weder noch aufgefasst. ich will ja auch etwas lernen damit ich nicht immer so
doof dastehe. Nur, hab ich entweder diesen Beispielkalender von dir noch nicht gefunden oder,
wenn du diesen arbeitsplaner meinst, dann brauch ich ne neue brille
Hallo Karolus,
Ich hatte mir jetzt mal meinen von dir überarbeiteten Plan genommen und das für die Wochenenden
so gemacht wie von dir beschrieben. Da ich diese Änderung auf dem Blatt 2008 vorgenommen hatte und der letze
Wochenendtag bei AS 31 liegt, habe ich deine Formel entsprechend geändert und die beiden Zahlen gegen die 31
getauscht. Auf dem Blatt für das Jahr 2008 wird dann auch alles korrekt ausgeführt. leider aber nicht auf den
vorhergehenden bzw. den folgenden wie du selbst sehen kannst (mal ist etwas eingetragen .. mal nicht).
Auch wenn ich mitunter wirklich am zweifeln bin, wollte ich die Flinte aber doch noch nicht so leicht ins Korn werfen
Ich hab das geänderte noch einmal angehängt.
Gruß
Hexal25
habe ich auch als weder noch aufgefasst. ich will ja auch etwas lernen damit ich nicht immer so
doof dastehe. Nur, hab ich entweder diesen Beispielkalender von dir noch nicht gefunden oder,
wenn du diesen arbeitsplaner meinst, dann brauch ich ne neue brille

Hallo Karolus,
Ich hatte mir jetzt mal meinen von dir überarbeiteten Plan genommen und das für die Wochenenden
so gemacht wie von dir beschrieben. Da ich diese Änderung auf dem Blatt 2008 vorgenommen hatte und der letze
Wochenendtag bei AS 31 liegt, habe ich deine Formel entsprechend geändert und die beiden Zahlen gegen die 31
getauscht. Auf dem Blatt für das Jahr 2008 wird dann auch alles korrekt ausgeführt. leider aber nicht auf den
vorhergehenden bzw. den folgenden wie du selbst sehen kannst (mal ist etwas eingetragen .. mal nicht).
Auch wenn ich mitunter wirklich am zweifeln bin, wollte ich die Flinte aber doch noch nicht so leicht ins Korn werfen

Ich hab das geänderte noch einmal angehängt.
Gruß
Hexal25
Re: Formel für 5 Schichten-Dienstplan gesucht.
Hallo hexal25,
wenn Du dir meine Anleitung zum nachbauen durchliest, dann wirst Du auf folgende Textpassage stoßen.

Zu deinem Aktuellen Problem.
Fehler ist erkannt!
Du hast im Jahr 2008 dir mühselig alle Wochenenden rausgesucht, und dann die Bedingte Formatierung nur an diesen Stellen eingegeben. Und das ist einfach Falsch.
Richtig ist, egal welches Jahr eingestellt ist, folgende vorgehensweise:
ALLE Datumsspalten (A E I M Q U Y AC AG AK AO AS), und nur die, von OBEN bis unten markieren mit gedrückter "Strg-Taste", so das der Zell-Cursor zu guter letzt in AS34 steht. Und jetzt rufst Du die Bedingte Formatierung auf, und jetzt machst Du das was Karo schon geschrieben und Du fast richtig gemacht hast.
Oder aber folgendes.
Eine fertig formatierte Zelle anwählen, und in der Symbolleiste auf den Pinsel (Format übertragen) doppelklicken, und ihn dann über alle Datumsspalten ziehen. Anschließend noch einmal auf den Pinsel drücken, damit er wieder deaktiviert wird.
Das wars.
Gruß
balu
wenn Du dir meine Anleitung zum nachbauen durchliest, dann wirst Du auf folgende Textpassage stoßen.
Also: Fielmannbalu hat geschrieben: Und damit ist der Grundstock für einen 5-Schichtkalender gelegt.
Um das gleich mal an einem einfachen Kalender zu demonstrieren, schreibst Du in I1 2007 rein. In I6 =DATUM(I1;1;1)
[...]


Zu deinem Aktuellen Problem.
Fehler ist erkannt!
Du hast im Jahr 2008 dir mühselig alle Wochenenden rausgesucht, und dann die Bedingte Formatierung nur an diesen Stellen eingegeben. Und das ist einfach Falsch.
Richtig ist, egal welches Jahr eingestellt ist, folgende vorgehensweise:
ALLE Datumsspalten (A E I M Q U Y AC AG AK AO AS), und nur die, von OBEN bis unten markieren mit gedrückter "Strg-Taste", so das der Zell-Cursor zu guter letzt in AS34 steht. Und jetzt rufst Du die Bedingte Formatierung auf, und jetzt machst Du das was Karo schon geschrieben und Du fast richtig gemacht hast.
Oder aber folgendes.
Eine fertig formatierte Zelle anwählen, und in der Symbolleiste auf den Pinsel (Format übertragen) doppelklicken, und ihn dann über alle Datumsspalten ziehen. Anschließend noch einmal auf den Pinsel drücken, damit er wieder deaktiviert wird.
Das wars.

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: Formel für 5 Schichten-Dienstplan gesucht.
Hallo Balu,
erst einmal, danke. Nu hats auch bei mir schwer verständlichen endlich klick gemacht.
Zu der anderen sache, ich glaub, ich fang mal mit nem größeren monitor an. sollen billiger sei
danke nochmal euch beiden
gruß
hexal25
erst einmal, danke. Nu hats auch bei mir schwer verständlichen endlich klick gemacht.
Zu der anderen sache, ich glaub, ich fang mal mit nem größeren monitor an. sollen billiger sei

danke nochmal euch beiden
gruß
hexal25
Re: Formel für 5 Schichten-Dienstplan gesucht.
Hallo miteinander,
ich habe mit meinem Schichtplan ein kleineres Problem (zumindest auf der Arbeit):
ich selber benutze Vista und OO 3.1 auf der Arbeit benutzen wir aber Linux-Fedora und OO 2.3
Die von Karolus eingebauten Formeln (z.B. in B 4: '=SVERWEIS(REST($A4;28);$AY$3:$BB$30;2;0)+VORLAGE(AKTUELL())'
oder in F 4: '=WENN(E4;SVERWEIS(REST(E4;28);$AY$3:$BB$30;REST(SPALTE(E4);4)+1;0)+VORLAGE(AKTUELL());T(VORLAGE("standard")))' )
sehen auf der Arbeit so aus:
B 4: '=SVERWEIS(REST($A4;28);$AY$3:$BB$30;2;0)+ORG.OPENOFFICE.STYLE(ORG.OPENOFFICE.CURRENT())'
F 4: '=WENN(E4;SVERWEIS(REST(E4;28);$AY$3:$BB$30;REST(SPALTE(E4);4)+1;0)+ORG.OPENOFFICE.STYLE(ORG.OPENOFFICE.CURRENT());T(ORG.OPENOFFICE.STYLE("standard")))'
Wie bekomme ich das hin, dass der Plan auch dort funktioniert bzw. wie muss ich dort die Formeln ändern ?
Zur Verdeutlichung, wie es dort aussieht, hab ich mal nen kleinen Ausschnitt in den Anhang gepackt. Die Rauten im Datumsfeld, hier ist die Spalte zu schmal. Hinter den anderen Rauten
verbirgt sich der Eintrag '?Name'
Gruß
Hexal25
ich habe mit meinem Schichtplan ein kleineres Problem (zumindest auf der Arbeit):
ich selber benutze Vista und OO 3.1 auf der Arbeit benutzen wir aber Linux-Fedora und OO 2.3
Die von Karolus eingebauten Formeln (z.B. in B 4: '=SVERWEIS(REST($A4;28);$AY$3:$BB$30;2;0)+VORLAGE(AKTUELL())'
oder in F 4: '=WENN(E4;SVERWEIS(REST(E4;28);$AY$3:$BB$30;REST(SPALTE(E4);4)+1;0)+VORLAGE(AKTUELL());T(VORLAGE("standard")))' )
sehen auf der Arbeit so aus:
B 4: '=SVERWEIS(REST($A4;28);$AY$3:$BB$30;2;0)+ORG.OPENOFFICE.STYLE(ORG.OPENOFFICE.CURRENT())'
F 4: '=WENN(E4;SVERWEIS(REST(E4;28);$AY$3:$BB$30;REST(SPALTE(E4);4)+1;0)+ORG.OPENOFFICE.STYLE(ORG.OPENOFFICE.CURRENT());T(ORG.OPENOFFICE.STYLE("standard")))'
Wie bekomme ich das hin, dass der Plan auch dort funktioniert bzw. wie muss ich dort die Formeln ändern ?
Zur Verdeutlichung, wie es dort aussieht, hab ich mal nen kleinen Ausschnitt in den Anhang gepackt. Die Rauten im Datumsfeld, hier ist die Spalte zu schmal. Hinter den anderen Rauten
verbirgt sich der Eintrag '?Name'
Gruß
Hexal25
Re: Formel für 5 Schichten-Dienstplan gesucht.
Hallo hexal25,
in OOo 3.1 machst Du folgendes:
-> Menü
-> Extras
-> Optionen
-> Laden/Speichern
Rechte Fensterhälfte
--> Einstellungen für Standard-Dateiformat und ODF
--> ODF-Formatversion auf 1.0/1.1 (OpenOffice.org 2.x) einstellen.
Anschließend die Datei neu speichern.
Standardmäßig ist seit der 3.0.0 das neue ODF-Format 1.2 eingestellt, und das kennt die 2.3 nicht, und deshalb kommt es zu dieser komischen Interpretation von z.B. VORLAGE (ORG.OPENOFFICE.STYLE).
Gruß
balu
in OOo 3.1 machst Du folgendes:
-> Menü
-> Extras
-> Optionen
-> Laden/Speichern
Rechte Fensterhälfte
--> Einstellungen für Standard-Dateiformat und ODF
--> ODF-Formatversion auf 1.0/1.1 (OpenOffice.org 2.x) einstellen.
Anschließend die Datei neu speichern.
Standardmäßig ist seit der 3.0.0 das neue ODF-Format 1.2 eingestellt, und das kennt die 2.3 nicht, und deshalb kommt es zu dieser komischen Interpretation von z.B. VORLAGE (ORG.OPENOFFICE.STYLE).
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: Formel für 5 Schichten-Dienstplan gesucht.
Hallo Balu,
nen dickes Danke. War ja dann für so nen Profi wie dich doch net ganz so schwierig.
Werd morgen mal schauen wies aussieht.
Danke, ihr seid Spitze, würd Rosenthal nu sagen
Gruß
Hexal25
nen dickes Danke. War ja dann für so nen Profi wie dich doch net ganz so schwierig.

Werd morgen mal schauen wies aussieht.
Danke, ihr seid Spitze, würd Rosenthal nu sagen

Gruß
Hexal25
Re: Formel für 5 Schichten-Dienstplan gesucht.
Hallo,
ich habe meinen Schichtplan um 1 Tabelle erweitert und zwar mit den Halbjahren.
War auch soweit kein Problem. Ich wollte nun die Kalenderwochen eintragen.
Bis zur 31. Woche klappte dies, nur ab dann fangen die Wochen wieder von vorne an
(also mit 1). Ich kann nun alles mögliche probieren und auch verbiegen, entweder die
KW werden mir nur so dargestellt, oder wenn richtig, dann stimmen die Monate bzw. die
Wochentage nicht mehr. Für die Kalenderwochen habe ich die folgende Formel benutzt:
=WENN(WOCHENTAG($F39)=2;KALENDERWOCHE($F39;2);"")
Würd mich freuen wenn mir jemand verrät wo ich wieder nen Fehler eingebaut hab
Gruß
Hexal25
ich habe meinen Schichtplan um 1 Tabelle erweitert und zwar mit den Halbjahren.
War auch soweit kein Problem. Ich wollte nun die Kalenderwochen eintragen.
Bis zur 31. Woche klappte dies, nur ab dann fangen die Wochen wieder von vorne an
(also mit 1). Ich kann nun alles mögliche probieren und auch verbiegen, entweder die
KW werden mir nur so dargestellt, oder wenn richtig, dann stimmen die Monate bzw. die
Wochentage nicht mehr. Für die Kalenderwochen habe ich die folgende Formel benutzt:
=WENN(WOCHENTAG($F39)=2;KALENDERWOCHE($F39;2);"")
Würd mich freuen wenn mir jemand verrät wo ich wieder nen Fehler eingebaut hab

Gruß
Hexal25
- Dateianhänge
-
- Schichtplan_Test.ods
- (42 KiB) 146-mal heruntergeladen
Re: Formel für 5 Schichten-Dienstplan gesucht.
Hallo hexal25,
die Spalte mit den Wochentagszahlen NICHT im Datumsformat T formatieren, sondern als ZAHL -> STANDARD, dann passt das schon
.
Und bitte beim nächsten Problem, welches nicht mit dem eigentlichen Thema hier zu tun hat, einen neuen Beitrag (Thread) eröffnen
Gruß
balu
die Spalte mit den Wochentagszahlen NICHT im Datumsformat T formatieren, sondern als ZAHL -> STANDARD, dann passt das schon

Und bitte beim nächsten Problem, welches nicht mit dem eigentlichen Thema hier zu tun hat, einen neuen Beitrag (Thread) eröffnen

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: Formel für 5 Schichten-Dienstplan gesucht.
Hallo Balu,
danke, an die Zellenformatierung hatte ich nun überhaupt nicht gedacht.
Ich hatte das nur hier noch mit reingestellt, weil es zu diesem Schichtplan gehörte.
Gruß
Hexal
danke, an die Zellenformatierung hatte ich nun überhaupt nicht gedacht.
Ich hatte das nur hier noch mit reingestellt, weil es zu diesem Schichtplan gehörte.
Gruß
Hexal
Re: Formel für 5 Schichten-Dienstplan gesucht.
Hallo zusammen,
ich musste bzw. soll, sofern es geht, den 4 Schcihtenplan (4 Wochenrythmus) um 1 Schicht erweitern.
Gleichzeitig ändert sich somit auch der Wochrythmus von 4 auf 5.
Mit den vorhandenen Formeln wird mir zwar der Januar dann auch korrekt angezeigt, nur stimmt es dann
ab dem 1. Februar schon nicht mehr. Es wäre hier auch schön, wenn man an den freien Tagen der 5. Schicht
die Nullen nicht sehen würde. Die bekomm ich, so als Laie, irgendwie auch nicht weg.
Oder muss man hierfür ne ganz andere Formel anwenden ?
Gruß
Hexal25
ich musste bzw. soll, sofern es geht, den 4 Schcihtenplan (4 Wochenrythmus) um 1 Schicht erweitern.
Gleichzeitig ändert sich somit auch der Wochrythmus von 4 auf 5.
Mit den vorhandenen Formeln wird mir zwar der Januar dann auch korrekt angezeigt, nur stimmt es dann
ab dem 1. Februar schon nicht mehr. Es wäre hier auch schön, wenn man an den freien Tagen der 5. Schicht
die Nullen nicht sehen würde. Die bekomm ich, so als Laie, irgendwie auch nicht weg.
Oder muss man hierfür ne ganz andere Formel anwenden ?
Gruß
Hexal25
- Dateianhänge
-
- 5er_Schichtplan_Test.ods
- 5 Schichten - 5 Wochenrythmus
- (61.93 KiB) 166-mal heruntergeladen
Re: Formel für 5 Schichten-Dienstplan gesucht.
hallo zusammen,
mit den Formeln hab ich zwischenzeitlich hinbekommen. Nur bekomm ich die Nullen an den Tagen,
die frei sind, nicht weg.
Wäre prima wenn mir das noch einer verrät ob überhaupt und wenn ja, wie man das hinbekommt.
Gruß
Hexal25
mit den Formeln hab ich zwischenzeitlich hinbekommen. Nur bekomm ich die Nullen an den Tagen,
die frei sind, nicht weg.
Wäre prima wenn mir das noch einer verrät ob überhaupt und wenn ja, wie man das hinbekommt.
Gruß
Hexal25
Re: Formel für 5 Schichten-Dienstplan gesucht.
hallo,
sorry, aber mit den formeln klappt es wohl doch nicht so ganz. zumindest ab dem jahr 2016 (wieder ein Schaltjahr)
klappt es nicht mehr.
Da die Formeln so wie beim 4-Schichtsystem ab Februar verwendet:
nicht hinhauten, hatten ich sie so wie hier
umgeschrieben. Soweit ist auch alles gut (auch 2012 beim Schaltjahr). Aber, wie schon gesagt, ab 2016 haut das nicht mehr hin.
Könnten die nicht mal gleich fertige Formeln, so zum aussuchen, gleich mit dem Programm anbieten. Wär dann doch viel einfacher
Gruß
Hexal
sorry, aber mit den formeln klappt es wohl doch nicht so ganz. zumindest ab dem jahr 2016 (wieder ein Schaltjahr)
klappt es nicht mehr.
Da die Formeln so wie beim 4-Schichtsystem ab Februar verwendet:
Code: Alles auswählen
=WENN(F33;SVERWEIS(REST(F33;35);$BW$3:$CA$37;2;0)+VORLAGE(AKTUELL());T(VORLAGE("standard")))
Code: Alles auswählen
=SVERWEIS(REST($F4;35);$BW$3:$CA$37;2;0)+VORLAGE(AKTUELL())
Könnten die nicht mal gleich fertige Formeln, so zum aussuchen, gleich mit dem Programm anbieten. Wär dann doch viel einfacher

Gruß
Hexal
Re: Formel für 5 Schichten-Dienstplan gesucht.
Hallo Hexal,
zum Thema Null.
Du hast ja schon das Zellformat [>0]0;[<0]"";"" vorhanden, also setz es doch auch ein. Und zwar gehst Du wie folgt vor.
In deinem Dienstplan, in der Spalte CA CA3:CA37 setzt Du überall eine Null dort ein, wo Du "Dienstfrei" also nichts drinstehen hast (dort stören sie ja nicht). Als nächstes erstellst Du noch eine Formatvorlage, und bei Zahlen gibst Du das oben genannte Zellformat ein.
Problem fehlerhafte Dienstanzeige.
Nehme nur für den Februar, und zwar nur für den 29. folgende Formel:
Und für ALLE anderen Tage in allen Monaten reicht vollkommen folgende:
Und schon war das Problem beseitigt. Warum die andere Formel aber da Problematisch war, keine Ahnung. Hauptsache es funzt.
Noch ein winziger Tipp.
So ein Kalender erstellt man ja nur einmal, dann läuft die Kiste. Also lösche überall dort am Monatsende die Formeln die nicht gebraucht werden. Denn wozu braucht z.B. der April noch am 31 April eine Formel, wenn es doch keinen 31 April gibt? Also jeden Monat nur so viele Formeln, wie lang der Monat ist. Sieht besser aus, und verschwendet keine Rechenkapazität.
Ansonsten.
Mach weiter so, dann wirst Du noch ne kleine Berühmtheit in deiner Firma. Und dein Chef ist stolz auf dich
.
Gruß
balu
zum Thema Null.
Du hast ja schon das Zellformat [>0]0;[<0]"";"" vorhanden, also setz es doch auch ein. Und zwar gehst Du wie folgt vor.
In deinem Dienstplan, in der Spalte CA CA3:CA37 setzt Du überall eine Null dort ein, wo Du "Dienstfrei" also nichts drinstehen hast (dort stören sie ja nicht). Als nächstes erstellst Du noch eine Formatvorlage, und bei Zahlen gibst Du das oben genannte Zellformat ein.
Problem fehlerhafte Dienstanzeige.
Nehme nur für den Februar, und zwar nur für den 29. folgende Formel:
Code: Alles auswählen
=WENN(F32;SVERWEIS(REST(F32;35);$BW$3:$CA$37;REST(SPALTE(I32);5)+1;0)+VORLAGE(AKTUELL());T(VORLAGE("standard")))
Code: Alles auswählen
=SVERWEIS(REST(F32;35);$BW$3:$CA$37;REST(SPALTE(I32);5)+1;0)+VORLAGE(AKTUELL())
Noch ein winziger Tipp.
So ein Kalender erstellt man ja nur einmal, dann läuft die Kiste. Also lösche überall dort am Monatsende die Formeln die nicht gebraucht werden. Denn wozu braucht z.B. der April noch am 31 April eine Formel, wenn es doch keinen 31 April gibt? Also jeden Monat nur so viele Formeln, wie lang der Monat ist. Sieht besser aus, und verschwendet keine Rechenkapazität.
Ansonsten.
Mach weiter so, dann wirst Du noch ne kleine Berühmtheit in deiner Firma. Und dein Chef ist stolz auf dich

Gruß
balu
- Dateianhänge
-
- 5er_Schichtplan_Test_balu2.ods
- (62.3 KiB) 256-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
