Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<

Microsoft Office 2003-2019 => Excel => Thema gestartet von: HeikoBLN am September 23, 2015, 19:22:42 Nachmittag

Titel: Office 2010: Hilfe bei Exceldienstplan
Beitrag von: HeikoBLN am September 23, 2015, 19:22:42 Nachmittag
Guten Abend werte Forumsmitglieder.

Ich hoffe mir kann jemand on euch helfen. Folgende Problematik:

Ich plane ca 100 Mitarbeiter die in einem Schichtdienst arbeiten. Dieser hat den Rythmus FFSSNN also Früh Früh Spät Spät Nacht Nacht Frei Frei Frei und wieder von vorn.

Nun wollte ich mir mit Hife von Excel die Rentenausstiegsrechnung erleichtern. Dazu habe ich eine Tabelle mit 2 Spalten angelegt. ca so:

A                                      B
01.01.2015                      Früh
02.01.2015                      Früh
03.01.2015                      Spät
04.01.2015                      Spät
05.01.2015                      Nacht
06.01.2015                      Nacht
07.01.2015                      -
08.01.2015                      -
09.01.2015                      -

und wieder foltlaufen dieser Rythmus.

Nun weiß ich nicht wie ich mir mit Excel einen Zeitraum eingrenzen kann, in dem er erkennt, dass er die Tage zählen soll, wo Dienst wäre.

So dass ich zB ein das Datum des Renteneintritts eingebe und mir Excel anhand einer Formel sagt wann er seinen letzten arbeitstag hat. Bzw er mir schonmal sagt, mit beispielsweise 200 Std kann der Kollege wenn er zum 01.01.2016 in Rente geht, ab Tag XY zuhause bleiben.

Umrechnungsfaktoren sind dabei nicht wichtig. Das habe ich soweit hinbekommen. Ich scheitere nur an der Methode, dass Excel mir auswift wieviele Dienste es von Zeitraum 1 bis Zeitraum 2 sind. Das wäre schon eine riesen Hilfe.

Danke und einen schönen Abend noch.


LG
Titel: Antw:Office 2010: Hilfe bei Exceldienstplan
Beitrag von: maninweb am September 24, 2015, 11:52:25 Vormittag
Hallo HeikoBLN,

wenn ich's richtig verstehe, könntest Du eine Summenprodukt-Formel verwenden, Beispiele:

Alle Spätschichten: C1= SUMMENPRODUKT((A1:A9>DATUM(2015;1;2))*(A1:A9<DATUM(2015;1;8 ))*(B1:B9="Spät"))
Alle Schichten: C1= SUMMENPRODUKT((A1:A9>DATUM(2015;1;2))*(A1:A9<DATUM(2015;1;8 ))*(LÄNGE(B1:B9)>1))

Gruß