04.12.2016, 18:24
Hallo zusammen!
Ich hab mich heute hier angemeldet, aus dem Grund, aus dem es wahrscheinlich die meisten tun: Ich hab eine Frage und noch keine Antwort und hoffe, dass Ihr mir mit der richtigen Idee helfen könnt...
Folgende Fragestellung:
Es geht um die Berechnung der erforderlichen Transportkapazität in einem ziemlich dynamischen Umfeld, nämlich Transporte in einem Krankenhaus. Die Anforderungen kommen zum größten Teil spontan und lassen sich nicht prognostizieren. Die einzelnen Transporte dauern unterschiedlich lang, in der Regel zwischen 15 Minuten und 2,5 Stunden. Je nach Tageszeit kann der gleiche Transport aufgrund verschiedener Einflüsse unterschiedlich lange dauern. Ich möchte deshalb auch mit den echten Transportdauern rechnen und nicht mit Durchschnittswerten.
Also möchte ich aus den vorliegenden Daten der vergangenen Monate den Zeitbedarf pro Intervall berechnen. Da es starke Schwankungen über die Uhrzeit gibt, möchte ich dies in einem 30 Minuten Raster tun.
Ich habe folgende Angaben:
Jeder durchgeführte Transport in einem Datensatz/ einer Zeile mit den erforderlichen Angaben.
Starttermin auf die nächstniedrigeren 30 Minuten abgerundet (also Starttermin um 08:07 wird zu 08:00)
Transportdauer dieses Transportes auswerten, wann er stattfinden sollte und wie lange er gedauert hat, um so die erforderliche Kapazität pro Intervall (also die 30 Minuten) zu ermitteln und zwar nach Uhrzeit. Dazu habe ich Spalten mit den Zeitfenstern gebildet: 0.00, 0:30, 1:00, 1:30 und so weiter.
In die Zellen kann ich natürlich per Wenn-Funktion eine Abfrage schreiben: also in Zelle mit 8:00: wenn der Starttermin 8:00 ist, dann trage die Transportdauer ein.
Jetzt habe ich aber ein Problem, wenn der Transport länger als 30 Minuten ist. Angenommen der Transport dauert 2:20 Stunden und ich schreibe 2:20 in die Zelle, bekäme ich als Ergebnis, dass ich knapp 5 Mitarbeiter um 8:00 brauche. Das ist aber natürlich Quatsch, denn ich brauche einen Mitarbeiter von 8:00 bis 10:20.
Also müsste ich die Transportdauer entsprechend auf die Zelle mit der Uhrzeit des Starttermins und die Zellen rechts daneben aufteilen, solange bis die Transportdauer verteilt und im letzten Feld der letzte Anteil (im Beispiel 20 Minuten) eingetragen ist.
Das kann man wahrscheinlich über eine verschachtelte Wenn-Funktion lösen, aber das erscheint mir bei langen Transporten kompliziert bzw. aufwendig.
Hat jemand eine Idee für eine schicke Lösung? Gibt es irgendeine Funktion, die so etwas tut? Ach ja, ich arbeite mit Excel 2010.
Vielen Dank!
Grüße aus Bonn
Franz
Ich hab mich heute hier angemeldet, aus dem Grund, aus dem es wahrscheinlich die meisten tun: Ich hab eine Frage und noch keine Antwort und hoffe, dass Ihr mir mit der richtigen Idee helfen könnt...
Folgende Fragestellung:
Es geht um die Berechnung der erforderlichen Transportkapazität in einem ziemlich dynamischen Umfeld, nämlich Transporte in einem Krankenhaus. Die Anforderungen kommen zum größten Teil spontan und lassen sich nicht prognostizieren. Die einzelnen Transporte dauern unterschiedlich lang, in der Regel zwischen 15 Minuten und 2,5 Stunden. Je nach Tageszeit kann der gleiche Transport aufgrund verschiedener Einflüsse unterschiedlich lange dauern. Ich möchte deshalb auch mit den echten Transportdauern rechnen und nicht mit Durchschnittswerten.
Also möchte ich aus den vorliegenden Daten der vergangenen Monate den Zeitbedarf pro Intervall berechnen. Da es starke Schwankungen über die Uhrzeit gibt, möchte ich dies in einem 30 Minuten Raster tun.
Ich habe folgende Angaben:
Jeder durchgeführte Transport in einem Datensatz/ einer Zeile mit den erforderlichen Angaben.
Starttermin auf die nächstniedrigeren 30 Minuten abgerundet (also Starttermin um 08:07 wird zu 08:00)
Transportdauer dieses Transportes auswerten, wann er stattfinden sollte und wie lange er gedauert hat, um so die erforderliche Kapazität pro Intervall (also die 30 Minuten) zu ermitteln und zwar nach Uhrzeit. Dazu habe ich Spalten mit den Zeitfenstern gebildet: 0.00, 0:30, 1:00, 1:30 und so weiter.
In die Zellen kann ich natürlich per Wenn-Funktion eine Abfrage schreiben: also in Zelle mit 8:00: wenn der Starttermin 8:00 ist, dann trage die Transportdauer ein.
Jetzt habe ich aber ein Problem, wenn der Transport länger als 30 Minuten ist. Angenommen der Transport dauert 2:20 Stunden und ich schreibe 2:20 in die Zelle, bekäme ich als Ergebnis, dass ich knapp 5 Mitarbeiter um 8:00 brauche. Das ist aber natürlich Quatsch, denn ich brauche einen Mitarbeiter von 8:00 bis 10:20.
Also müsste ich die Transportdauer entsprechend auf die Zelle mit der Uhrzeit des Starttermins und die Zellen rechts daneben aufteilen, solange bis die Transportdauer verteilt und im letzten Feld der letzte Anteil (im Beispiel 20 Minuten) eingetragen ist.
Das kann man wahrscheinlich über eine verschachtelte Wenn-Funktion lösen, aber das erscheint mir bei langen Transporten kompliziert bzw. aufwendig.
Hat jemand eine Idee für eine schicke Lösung? Gibt es irgendeine Funktion, die so etwas tut? Ach ja, ich arbeite mit Excel 2010.
Vielen Dank!
Grüße aus Bonn
Franz