Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Arbeitszeitberechnung über mitternacht hinaus...





Frage

hallo Forum, ich hab da ein problem! Ich möchte gern eine Arbeitszeitaufstellung machen. soweit bin ich auch schon gekommen. Beispiel: begin (A) / ende (B) / arbeitstunden (C) 8:15_____17:00_______08:45 (B-A) jetzt geht aber auch die Abeitszeit mal über mitternacht hinaus. Wenn ich dann eingebe: begin (A) / ende (B) / arbeitstunden (C) 17:00_____01:30_______####### digitalgerechnet sinds -15,50 std. macht keinen sinn. wer kann mir sagen wie ich über mitternacht hinausrechne? mit der "WENN"-Funktion komme ich nicht weiter, hatte auch schon versucht mit >< zu arbeiten, klappt aber auch irgendwie nicht. Bitte bitte helft mir.....

Antwort 1 von Primut

Hi Softi,

hier ein Beispiel für die wenn-Funktion (Beginn: A1, EndeB1)
=WENN(A1<B1;B1-A1;1-A1+B1)

Gruß
    Primut


Antwort 2 von Softi

Danke Primut!!!!!

Es hat geklapt !!!! Jiiiiippiiiiie

klasse forum!!! ich schu gern mal wieder forbei :-)


Gruß Softi

Antwort 3 von Locke

Noch kürzer geht es mit dieser Formel:

=(A1>B1)+(B1-A1)


Zu Verständnis sollte man wissen das
1. ein Vergleich mit größer oder kleiner als wahr oder falsch "berechnet" wird.
Wahr = 1 und falsch = 0 wenn man damit rechnet.

2. eine Uhrzeit ein 24tel eines Tages ist. ein Tag hat die Zahl 1 als Wert. Also sind 12 Stunden (1/2 Tag) 0,5 usw....

Nun rechnen wir mal:

Wenn ich um 18 uhr anfange zu arbeiten und um 6 Uhr wieder aufhöre sind das 12 Stunden, also 0,5 in dezimaler Rechneform.
Nach meiner Formel rechnen wir B1-A1, was als Ergebnis -0,5 ergibt.
Da aber A1 größer als B1 ist addieren wir -0,5 zu den 1 (A1>B1= wahr) dazu, was also wieder 0,5 (12 Stunden) ergibt.
In der Formel von Primut wäre das der "sonst"-Teil der Wenn- Abfrage (1-A1+B1)
Weiteres Beispiel:
Wenn ich um 6 Uhr anfange und um 18 Uhr aufhöre zu arbeiten rechnen wir zunächst gleich.
B1 - A1ergibt dann auch 0,5. Da aber A1 nicht größer als B1 ist und das als Ergebnis "falsch" ergibt, zählen wir die 0,5 zu 0 (falsch) hinzu, was auch wieder 0,5, bzw. unsere 12 Stunden ergibt.

Gruß
Locke

Antwort 4 von nok106

Noch ein darauf,
diese Formel ist mir irgendwann mal zugeflogen.

=REST(C57-B57;1)*24

A1 = 17:00
B1 = 03:30
C1 = 10,50

Damit wird das Ergebnis als Dezimalzahl ausgegeben.
Die Zelle mit dem Ergenis muß als Zahl formatiert werden.

Gruß
Odje

Antwort 5 von Locke

Nok106 meinte sicher
=REST(B1-A1;1)*24

Das ergibt dann in C1 den Wert 10,5

Es ist eigentlich egal mit welcher der Formeln man arbeitet, wenn man das Ergebnis mit 24 multipliziert hat man eine Dezimalzahl, das ist das was ich oben erklärte (1 Stunde = 1/24tel Tag)

Gruß
Locke

Antwort 6 von Softi

Danke @all

Hab mir das beste aus den ganzen formeln ausgesucht. Meine Tabelle war nämlich noch etwas umfangreicher als zu Beginn dargestellt. Wollte euch nicht mit unnötig Müll belasten. Aber jetzt hab ich´s! sogar das umrechnen von den Stunden in Dezimalzeiten funzt.

Was lange währt, wird endlich gut...

Hat bei mir nur etwas länger gedauert.... (bin blondiert)

Nochmals danke, ihr seid TOLL

LG Softi

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: