Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: ***** 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
Anzeige

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
Anzeige
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
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige