Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
676to680
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
676to680
676to680
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

***** Brauche dringend Hilfe bei Formel *****

***** Brauche dringend Hilfe bei Formel *****
10.10.2005 11:58:20
Jürgen
Hallo,
Ich habe da ein Problem und könnte Hilfe gebrauchen.
In einer Excel-Tabelle mit Wochendaten sollen in einer Zelle Werte ausgegeben werden, die den Schichtdienst bezeichnen.
Als Beispiel dient der Montag, 03.10.2005. Diese mit Montag beginnende Woche ist "Nachtdienst".
Die Schichten wechseln wöchentlich jeden Montag von "Nacht" auf "Spät" und anschl. auf "Fruh".
Wie kann ich eine Formel eingeben, die für Montag, 10.10.2005 "Spätdienst" ausgibt?
Und für den Montag, 17.10.2005 "Frühdienst"?
und so weiter.............
Soll heissen, dass ich mit Bezug auf den 03.10.2005 (Nacht) einen beliebigen nachfolgenden Montag eingeben kann und bekomme die entsprechende Schicht als Text ausgeworfen.
Habe schon folgenden Bezug auf den Referenztag 03.10.2005 gefunden und weiss aber nicht, wie ich dies als Formel eingeben kann:
(Mit Differenz in Tagen, die immer durch 7 teilbar ist, weil immer Montag)
wenn (Differenz in Tagen zum 03.10.2005) geteilt durch 7 und anschl. durch 3 teilbar ist und als ganze Zahl ohne Kommastellen ausgegeben wird, ist Nachtdienst!
wenn (Differenz in Tagen zum 03.10.2005) geteilt durch 7 minus 1 und anschl. durch 3 teilbar ist und als ganze Zahl ohne Kommastellen ausgegeben wird, ist Spätdienst!
wenn (Differenz in Tagen zum 03.10.2005) geteilt durch 7 minus 2 und anschl. durch 3 teilbar ist und als ganze Zahl ohne Kommastellen ausgegeben wird, ist Frühdienst!
Diese Bezüge sind richtig, sobald 3 Wochen dazwischen liegen, weil ab da durch 7 und nochmals durch 3 geteilt werden kann.
Ach so: Es sollte bitte als Formel eingetragen werden und nicht als kompliziertes Macro.
Mit der Bitte um Hilfe
Jürgen

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
und hier ist sie schon ;-)
10.10.2005 12:13:20
IngoG
Hallo Jürgen,
folgende Formel gibt zum Datum in a1 die entsprechende Schicht aus (immer von Montag bis Sonntag)
=Wahl(rest(ganzzahl((a1-"03.10.2005")/7);3)+1;"Nacht";"Spät";"Früh")
Gruß Ingo
PS eine Rückmeldung wäre nett...
AW: und hier ist sie schon ;-)
10.10.2005 15:27:19
Jürgen
Hallo Ingo
Absolut TOP !!!!!!
Klappt auf Anhieb. Ich bin auf der Dienststelle und habs gleich ausprobiert.
Vielen Dank für die superschnelle Reaktion, konnte leider über PDA nicht direkt antworten.
Im Moment besteht ein Blatt mit dem Wochendienstplan, wo jetzt alle Datumsangaben (einschließlich Schicht / nochmals DANKE ;-))automatisiert sind. Es muss nur die KW eingetragen werden.
Was mir jetzt noch fehlt, wäre ein Auto-Makro mit Dialog, wo ich angeben kann, welche Wochen ausgegeben und gedruckt werden.
Wenn im Dialogfeld dann in zwei Textfeldern eingetragen würde z.B. "40" bis "45" und es würden 5 Blätter erstellt mit den geforderten KW´s, da wäre Spitze. Dann wäre es für alle narrensicher ,-))
Am liebsten wäre mir ne Mailauf die Dienststelle, da nur Internet mit PDA. Internetzugriff habe ich hier leider nicht. Bin schon froh, dass ich die Lösung auf dem PDA abrufen konnte und hab jetzt über meinen Sohn geantwortet.
Gruß, Jürgen
Anzeige
danke für die Rückmeldung mT
10.10.2005 15:36:54
ingoG
Hallo Jürgen,
erst mal danke für die Rückmeldung, freut mich, dass ich Dir helfen konnte.
für die Macro-Anforderung würde ich Dir raten, einen neuen Threat aufzumachen und evt. eine kleine Beispieldatei mit soll-anforderung anzuhängen.
Leider schaffe ich es zeitlich nicht, mich tiefer damit zu befassen, aber es gibt sicher einige VBA-Spezies im Forum, für die das relativ schnell machbar ist.
Viel Erfolg
Ingo
AW: ***** Brauche dringend Hilfe bei Formel *****
10.10.2005 12:21:17
Heinz
Hallo Jürgen,
dein Ausgangsdatum steht in A1 (3.10.2005)
deinen "Berechnungsmontag" schreibst du in A2
dann die Formel in irgendeine Zelle:
=WENN(REST(A2-$A$1;21)=0;"Nachtdienst";WENN(REST(A2-$A$1;21)=7;"Spätdienst";WENN(REST(A2-$A$1;21)=14;"Frühdienst";"")))
Gruß
Heinz
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige