Eine Familie von Microsoft-Tabellenkalkulationsprogrammen mit Tools zum Analysieren, Darstellen und Vermitteln von Daten.
Das wäre mein vorschlag...habe zwar nicht alles durchgelessen (sry zu faul), denke aber das dies Ihnen vieleicht passen könnte.
Dieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
Halli Hallo.
ich habe ein Problem. Ich (Abteilungsleiter) möchte für meine Abteilungsleiterkollegen eine Tabelle erstellen, in welcher wir anhand vorhandener MA Uhrzeiten eintragen, wenn wir MA in andere Abteilungen verschieben.
Arbeitszeit von Mo - Do von 6 - 14.30 oder 14.30 - 23 Uhr. 45 min. Pause, gestückelt in 20 und 25 min., Nettozeit 7:45, oder in Industriezeit 7,75, Freitags bis 13.30 oder bis 21 Uhr, 30 Min Gesamtpause, einmalig, Nettozeit 7 Std, Industriezeit 7,0
Das ganze sieht dann so aus, Pause je nach Zeit und Tag eben.
| Mitarbeiter | Ab | Pause (Dropdownmenü) | Zurück | Gesamtzeit | Stundenwert |
|---|---|---|---|---|---|
| A | 06:00 | 0:20, 0:25, 0:30, 0:45 | 14:30 | 7:45 | 1 |
| B | 06:00 | 07:00 | 1:00 | 0,1* | |
| C | 06:00 | 0:20 | 11:30 | 5:10 | 0,6* |
Die Formeln sähen dann so aus, dass ich die Zeiten in der Spalte "Gesamtzeit" *24 / 7,75 oder 7 Teile (Freitag habe ich bisher getrennt gehalten). Soweit funktioniert das Ganze auch. Nur ergeben sich dann folgende Probleme.
*0,1 wäre ja dann 1 / 7,75 bzw 7. Natürlich kommt da aber kein glatter 0,1-Wert raus, sondern mit zig Dezimalstellen. Soweit, so klar, ich kann die anzuzeigenden Dezimalstellen ja reduzieren, dass mir nur die 0,1 angezeigt wird. Knifflig wird es dann, wenn ich die 0,1 hochrechne, sprich mehrere MA habe, die ich für eine Std. abgebe/erhalte. So müsste ich dann einen Wert von z. B. 0,3 haben, wenn ich drei abgebe/erhalte. Excel rechnet mir aber 0,4. Auch dieses Problem lässt sich mit einer Rundungsformel lösen. =runden((XY*24)/7,75 - oder 7);1) Damit habe ich dieses Problem gelöst.
Das nächste Problem ist *0,6. Gleiches Spiel wie bei der einen Std. 5 / 7,75 ergibt einen Wert von 0,645... da ich diese Rundungsformel ja auf alle zu berechnenden Zellen anwende, errechnet mir das dann einen Wert von 0,7. Was ja nicht stimmt. Entsprechend muss ich dann jedesmal für diese eine Zelle meine Formel entsprechend abändern mit =Abrunden( ... ) Der Freitagswert von 5 Stunden bei 0,7 stimmt dann, da ja dann durch 7 dividiert wird.
wie kann ich das ganze also umgehen?
Das nächste was in dem Zug gerne machen möchte ist, dass ich den Freitagswert mit integriere, der aber nur dann greift, wenn ich die 30 min. Pause auswähle. Wie stelle ich das am besten an? Geht das über eine Wenn/Dann-Bedingung? Ansonsten, wenn es nicht geht, kein Problem, dann halte ich es weiterhin getrennt voneinander oder ich lasse mir was anderes einfallen.
vielen Dank schon mal für die Hilfe, ich hoffe, ich konnte mich einigermaßen verständlich ausdrücken mit dem was ich vorhabe.
Eine Familie von Microsoft-Tabellenkalkulationsprogrammen mit Tools zum Analysieren, Darstellen und Vermitteln von Daten.
Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.
Hier ist mal meine version
hallo Claus
vielen Dank, die Pause trag ich manuell via drop-down menü ein. alles in allem funktioniert das ganze ja, nur eben die rundungssache in der hochrechnung und ab 5 std ... :/
edit:
ich hab mir das mal angeschaut. Leider kommt das dem nicht so hin. 5 std müssen 0.6 ergeben bei einem arbeitstag von 7,75 stunden, bei 7 std. stimmen die 0.7. 6 stunden entsprechend 0,8 bei beiden varianten.
Hallo Marcel,
du müsstest in den Formeln noch mit angeben, ab wann die Pause abgezogen werden muss.
Schau mal hier rein:
https://1drv.ms/x/s!AqMiGBK2qniTgfA8tV_cdYJHmP4uSA?e=aSAg26
Dort habe ich in den Formeln angenommen, dass die Pause abgezogen wird, wenn die Ausleihzeit größer gleich 3 Stunden ist.
Claus