Hallo Forum,
habe folgendes mit einer Excel Tabelle vor. Habe mir einen Stundenzettel angelegt wo ich meine Projekte sowie Arbeitszeiten darin eintrage. Nun möchte ich, wenn ich über meine Wochenstunden bin eine Spalte/Feld anlegen wo er mir gleich die Überstunden ausrechnet. Habe mich schon mal mit der „WENN-GRÖßER als-Formel“ versucht aber leider ohne Erfolg. Ich möchte also, wenn ich über meine 40Std. in der Woche komme das in einem Feld eingetragen wird, wieviel Überstunden ich habe. Über eine Lösung oder tipp wäre ich Euch sehr dankbar.
MfG
Björn
Hallo Björn,
wenn deine Arbeitsstunden z.B. in A1 stehen, dann schreibe in die Zelle, in der die Überstunden stehen sollen:
=WENN(A1\>40;A1-40;"")
Gruß, Andreas
wenn deine Arbeitsstunden z.B. in A1 stehen, dann schreibe in die Zelle, in der die Überstunden stehen sollen
=WENN(A1>40;A1-40;"")
Hallo zusammen,
Excel rechnet Zeitwerte in Tage um!
wenn du 12:00 eingibst ist der Wert der sich hinter der Anzeige verbirgt 0,5 [halber Tag]
daher wirst du bei Zeitwerten kein richtiges Ergebnis bekommen,
denn hier wird geprüft ob du länger wie 40Tage gearbeitet hasst.
Umrechnungsfaktor: 24
Verwende dann für 40h entweder A1>zeit(40;0;0) oder A1>(40/24)
DITO für A1-40 Zellenformat dann auch hh:mm
Die Formel müsste, wenn du mit Uhrzeiten rechnest, also heißen:
=WENN(A1>zeit(40;0;0);A1-zeit(40;0;0);"")
Gruß Holger
Korrektur Funktion =zeit()
Hallo Zusammen,
ich muss meinen Beitrag in so weit korrigieren das die Funktion =zeit() wohl keine Stunden größer 23:59:59 umrechnet. Das Ergebnis
=WENN(A1>zeit(40;0;0);A1-zeit(40;0;0);"")
wäre als auch falsch!!
Verwende
=WENN(A1>(40/24);A1-(40/24);"")
Gruß Holger