Platzieren Sie den Betrag, wenn 45h oder weniger, 0 für die Überstunden und 45, wenn mehr als 45h

1

Ich habe ein kleines Blatt, das ich für die Stunden meiner Mitarbeiter verwenden möchte.

Ich möchte also eine Formel, die Folgendes bewirkt.

Ich möchte, dass es herausfindet, dass, wenn ich 45 Stunden oder weniger habe, dieser Betrag in die Stundenzelle und "0" in die Überstundenzelle gelegt wird, aber wenn es mehr als 45 Stunden sind, "45" in die Stundenzelle und Was bleibt, ist der Unterschied, in der Überstunden verkaufen. 45 Stunden pro Woche vor Überstunden werden berechnet.

Ich weiß, dass es wahrscheinlich eine einfache Formel ist, aber mein Gehirn steckt bei dieser fest.

enter image description here

Unten befindet sich die Zelle für Stunden und Überstunden. Bitte beachten Sie, dass die linke Seite Wochentage ist, es ist nur in einer anderen Sprache. Montag bis Sonntag.

philip
quelle
1
Oder in Excel-Sprache: =if( SUM(E2:E8)<=45, 0, SUM(E2:E8)-45 ). (Beachten Sie, dass dies nicht für Wochenendstunden gilt, die als 150% oder 200% gezählt werden, aber auch nicht für die Summe in Zelle E7).
Hennes
@Hennes, in Ihrer Antwort haben Sie alle Spalten E in Zahlen konvertiert, die Stundeneinheiten widerspiegeln. Das OP hat Zeitwerte in Spalte E, daher funktioniert die Formel in Ihrem Kommentar oben nicht.
fixer1234

Antworten:

2

Logik:

  • Wenn die Zeitsumme & lt; = 45 ist, dann ist die Zeitsumme 0 - 45
    (Die Zeitsumme befindet sich bereits im Feld D9, verwenden wir sie also.)

  • if (Bedingung, was ist wenn wahr, was ist wenn falsch)
    (Standard Excel Funktion)

Welche Erträge: =IF(E9<=45, 0, E9-45)

Solution

Hennes
quelle
halb gut, aber OP muss Kriterien auch für Stunden überprüfen: "aber wenn es mehr als 45 Stunden ist," 45 "in die Stundenzelle setzen und was übrig bleibt, die Differenz, in der Überstunden verkaufen"
Máté Juhász
Dann müssen wir E9 wieder durch ersetzen =SUM(E2:E8) auf beiden Instanzen der Formel in E10. Und E9 würde bekommen =min( 45, SUM(E2:E8) ). (Ungetestete, aber einfach genug Formeln).
Hennes
2

Sie könnten auch verwenden:

=MAX(0,E9-45)

Ist die Nummer in der Zelle E9 ist kleiner oder gleich 45, E9-45 wird daher eine negative Zahl zurückgeben MAX gibt 0 zurück; sonst MAX wird die Differenz zurückgeben.

Lee Mac
quelle