Formel für 5 Schichten-Dienstplan gesucht.

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Formel für 5 Schichten-Dienstplan gesucht.

Re: Formel für 5 Schichten-Dienstplan gesucht.

von balu » So, 23.08.2009 20:36

Hallo GlaserStefan,

versteh nicht was Du sagen willst, oder hast Du ein Problem?


Gruß
balu

Re: Formel für 5 Schichten-Dienstplan gesucht.

von balu » Di, 09.06.2009 20:55

Hallo Hexal,

yep, Du hast Recht. Hab ich mal nicht aufgepasst :? .


Gruß
balu

Re: Formel für 5 Schichten-Dienstplan gesucht.

von hexal25 » Di, 09.06.2009 20:16

Hallo Balu,

kann es sein, dass meine Schwierigkeiten bei diesem Schichtplan jetzt nur immer
an dem "vergessen" eines kleinen, aber wohl wichtigem Zeichen gelegen haben 8)
Erst nachdem ich nämlich dieses Zeichen gesetzt hatte, wurden mir die Schichten

=WENN($F32;SVERWEIS(REST($F32;35);$BW$3:$CA$37;REST(SPALTE(I32);5)+1;0)+VORLAGE(AKTUELL());T(VORLAGE("standard")))

nach dem rüberziehen in die nebenliegenden Spalten auch richtig angezeigt.

Gruß
Hexal25

Re: Formel für 5 Schichten-Dienstplan gesucht.

von hexal25 » Di, 09.06.2009 15:36

Hallo Balu,

ich kann nur wieder einmal danke sagen für deine Hilfe. Ist schon klasse wie hier
einem geholfen wird.

Berühmt bin ich schon bei meinem Chef, wir sprechen nicht mehr miteinander :D
Wenn er was von mir will, kommt ja recht selten vor, schickt er immer andere. Hat
aber den Vorteil für mich, ich kann machen was ich will, es fragt niemand ob ich überhaupt
was mache :lol:

Nochmals nen dickes Danke
Hexal25

Re: Formel für 5 Schichten-Dienstplan gesucht.

von balu » Di, 09.06.2009 14:38

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:

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")))
Und für ALLE anderen Tage in allen Monaten reicht vollkommen folgende:

Code: Alles auswählen

=SVERWEIS(REST(F32;35);$BW$3:$CA$37;REST(SPALTE(I32);5)+1;0)+VORLAGE(AKTUELL())
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 :D.


Gruß
balu
Dateianhänge
5er_Schichtplan_Test_balu2.ods
(62.3 KiB) 256-mal heruntergeladen

Re: Formel für 5 Schichten-Dienstplan gesucht.

von hexal25 » Mo, 08.06.2009 23:24

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:

Code: Alles auswählen

=WENN(F33;SVERWEIS(REST(F33;35);$BW$3:$CA$37;2;0)+VORLAGE(AKTUELL());T(VORLAGE("standard")))
nicht hinhauten, hatten ich sie so wie hier

Code: Alles auswählen

=SVERWEIS(REST($F4;35);$BW$3:$CA$37;2;0)+VORLAGE(AKTUELL())
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 :D

Gruß
Hexal

Re: Formel für 5 Schichten-Dienstplan gesucht.

von hexal25 » Mo, 08.06.2009 21:49

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

Re: Formel für 5 Schichten-Dienstplan gesucht.

von hexal25 » Mo, 08.06.2009 20:18

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
Dateianhänge
5er_Schichtplan_Test.ods
5 Schichten - 5 Wochenrythmus
(61.93 KiB) 166-mal heruntergeladen

Re: Formel für 5 Schichten-Dienstplan gesucht.

von hexal25 » Mi, 03.06.2009 21:17

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

Re: Formel für 5 Schichten-Dienstplan gesucht.

von balu » Mi, 03.06.2009 21:02

Hallo hexal25,

die Spalte mit den Wochentagszahlen NICHT im Datumsformat T formatieren, sondern als ZAHL -> STANDARD, dann passt das schon :D.

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


Gruß
balu

Re: Formel für 5 Schichten-Dienstplan gesucht.

von hexal25 » Mi, 03.06.2009 19:21

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 :shock:

Gruß
Hexal25
Dateianhänge
Schichtplan_Test.ods
(42 KiB) 146-mal heruntergeladen

Re: Formel für 5 Schichten-Dienstplan gesucht.

von hexal25 » Di, 02.06.2009 19:41

Hallo Balu,

nen dickes Danke. War ja dann für so nen Profi wie dich doch net ganz so schwierig. :lol:

Werd morgen mal schauen wies aussieht.

Danke, ihr seid Spitze, würd Rosenthal nu sagen :D

Gruß
Hexal25

Re: Formel für 5 Schichten-Dienstplan gesucht.

von balu » Di, 02.06.2009 19:18

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

Re: Formel für 5 Schichten-Dienstplan gesucht.

von hexal25 » Di, 02.06.2009 17:46

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

Re: Formel für 5 Schichten-Dienstplan gesucht.

von hexal25 » Mo, 01.06.2009 19:02

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

Nach oben