Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Arbeitszeiten berechnen
#1
Liebe Forumsmitglieder und Excelprofis,

für meine Arbeitszeitberechnung brauche ich ein paar Formeln, die ich selbst nicht hinbekommen habe. Da ich in einer Einrichtung arbeite, die 24 Stunden im Dienst ist, gibt es einige "Probleme".

Ich möchte meine Arbeitszeiten eintragen, den Rest soll Excel selbst bestimmen, und zwar folgendes: In einer Spalte soll die Arbeitszeit berechnet werden, an sich sehr simpel allerdings gibt es bei uns eine Ruhezeit von 23-6 morgens wo jede Stunde nur zu 1/4 berechnet wird. In einer weiteren Spalte soll die Pausenzeit selbst berechnet werden. Ab 6 Stunden Arbeitszeit 30 min, ab 9 Stunden 45, ab 12 Stunden 1 Stunde. Und in der letzten Spalte dann die Netto Arbeitszeit. Hat jemand ein paar Ideen? Vor allem wie ich die Ruhezeit einpflegen kann. Da stehe ich total auf dem Schlauch. Bei den Pausenzeiten will er die Wenn Formel nicht anweden.
Würde mich sehr über Eure Hilfe freuen und bedanke mich im voraus!
Antworten Top
#2
Hola,

hier wäre eine Beispieldatei hilfreich, denn z.B. unter


Zitat:Bei den Pausenzeiten will er die Wenn Formel nicht anweden. 

kann zumindest ich mir absolut nichts vorstellen.

Gruß
steve1da
Antworten Top
#3
Anbei meine letzten Versuche.


Angehängte Dateien
.xlsx   Arbeitszeitnachweis.xlsx (Größe: 68,33 KB / Downloads: 16)
Antworten Top
#4
Hola,

warum hat der Februar weniger Spalten als die anderen Monate?

Kannst du in einem Monat mal mit Beispieldaten zeigen, was genau wo errechnet werden soll, idealerweise mit einem Dienst über Mitternacht hinweg.
Ansonsten kannst du dir wie hier

http://www.herber.de/excelformeln und bitte suchen .../formeln.html?welcher=9

die Stunden zwischen 2 Uhrzeiten ermitteln lassen (und dann mal 1/4 nehmen).

Gruß,
steve1da
Antworten Top
#5
Ich hab bisher nur den Februar bearbeitet, weil es eine Exel-Vorlage ist und ich die anderen Spalten nicht benötige.


Sehr gerne ein paar Beispiele: Ich arbeite von 18:00-10:00. Exel soll die Arbeitszeit berechnen: Also
18-23 = 5 Stunden 
23-06=7*0,25 = 1,75 Stunden
6-10 = 4 Stunden

= 10,75 Bruttostunden                                       

Pausenzeiten: >= 12 Stunden    60 min Pause
                      >=  9 Stunden     45 min Pause
                      >=  6 Stunden     30 min Pause
                       <    6 Stunden     0   min Pause
10,75 - 0,75 =

10 Stunden Netto gearbeitet
Antworten Top
#6
Hi,

(02.03.2017, 15:17)planlos schrieb: Anbei meine letzten Versuche.

hier mal angepasste Formeln für Februar:

Februar
EFG
8PausenzeitNorm. AZSumme
90:000:000:00
100:308:007:30
110:3010:009:30
120:000:000:00
130:000:000:00

verwendete Formeln
Zelle Formel Bereich N/A
E9:E13=WENN(F9>=0,75;1/24;WENN(F9>=0,5;0,75/24;WENN(F9>=0,25;0,5/24;0)))
F9:F13=WENN(C9-B9<WERT("00:00");WERT("24:00")-B9+C9;C9-B9)
G9:G13=F9-E9
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 19.08 einschl. 64 Bit

Antworten Top
#7
etwas kürzer (am Beispiel Rabe; habe die Tabelle nicht geöffnet):

E9: =VERWEIS(F9;{0.2.3.4}/8)/12
F9: =REST(C9-B9;1)

aber eigentlich möglichst immer die Rechenreihenfolge einhalten (von oben links nach unten rechts)!

So, jetzt bauen wir in F9 noch schnell die Ruhezeitenfaktoren ein.

Bitte gib in C9 die Zeit nur dann mit Datum ein, wenn Du das in B9 auch getan hast!

F9: {=SUMME(WENNFEHLER(EXP(LN(
{6.23.30.47}/24-WENNFEHLER(EXP(LN({6.23.30.47}/24-C9-(B9>C9)));)-
{0.6.23.30}/24-WENNFEHLER(EXP(LN(B9-{0.6.23.30}/24));)));)/{4.1.4.1})
}

mit Nr. 5
und meiner Herleitung für arraykonforme MIN-MAXe,
wobei sich die vorderen {} über eine Umstellung der Formel vermutlich noch gegen B9 bzw. C9 tauschen lassen (=noch kürzer).

Wahlweise kannst Du dafür auch folgende Einzelkomponentenformel (auch von mir vor 12 Jahren) nehmen (ist ZUFÄLLIG (!) noch nicht länger, und viel leichter zu verstehen):

F9:
=MAX(;MIN(06/24;C9+(B9>C9))-MAX(00/24;B9))/4
+MAX(;MIN(23/24;C9+(B9>C9))-MAX(06/24;B9))
+MAX(;MIN(30/24;C9+(B9>C9))-MAX(23/24;B9))/4
+MAX(;MIN(47/24;C9+(B9>C9))-MAX(30/24;B9))
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste