2017-07-25 7 views
1

so im Excel meine Stunden zu verfolgen, die ich in meinem Job arbeitenWie kann ich eine bestimmte Funktion machen

ich habe es wie folgt ein:

Spalten B bis G sind Etikett in dieser Reihenfolge:

Date Start Lunch out Lunch in home total hrs worked 

Spalte G berechnen die Menge an Zeit, die ich für jeden Tag gearbeitet, so tut es insgesamt für jan 1 ein nother insgesamt für 2. Januar usw.

die Gleichung i verwenden = (DC) + (FE) es subtrahiert mein Anfang Zeit von, wenn ich zum Mittagessen gehe, und addiert es zum Unterschied zwischen, wenn ich gehe, um zu gehen und wenn ich vom Mittagessen

komme, aber ich gehe nicht immer zum Mittagessen und ich will die vorhandene Gleichung nicht alle ersetzen die Zeit ..

so heren, was ich brauche ..

(dies würde geschrieben werden, wie, wie es funktionieren soll .. nicht, was die Gleichung zu sagen braucht?)

IF 
    Columns D and E are not blank 
Then (D-C)+(F-E) 

Else (this is if columns D and E are blank) 
    F-C 

Denken sie daran, , Spalte C ist, wenn ich meine Schicht beginne, D ist, wenn ich Mittagspause habe, E ist, wenn ich vom Mittagessen zurückkomme, und F ist, wenn ich für den Tag aussteige und meine Schicht beende. und Spalte G ist die Gesamtzahl der Stunden i für diesen Tag gearbeitet (die folgende Formel)

Antwort

1

einfach berechnen die Mittags separat und subtrahieren, dass vom Gesamt:

=(F2-C2)-(E2-D2) 

Auf diese Weise, wenn das Mittagessen leer ist, wird es subtrahieren 0 von der Gesamtmenge.

enter image description here

+0

nicht funktioniert ... fügt eine Reihe von ####, wenn ich Ihre Zellen mit Zahlen ersetzen, das dies: (0: 00-8: 00) - (17: 00-0: 00) = -25: 00 – Sparta

+0

Größenänderung tut nichts – Sparta

+0

@JaredLima - Sie können keine negative Zeit in Excel haben. Verwenden Sie MIN oder MAX, um eine Null anstelle einer negativen Zeit zu erzwingen. – Jeeped

Verwandte Themen