Clever-Excel-Forum

Normale Version: Als Text konvertierte Zeit in Formel addieren?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo, ich bin nicht sehr geübt im Umgang mit Excel und habe jetzt zum ersten Mal eine große Formel aufgestellt.

Um meine Überstunden/Minusstunden im Überblick zu haben, benötige ich eine automatische Auswertung durch die Angaben Arbeitsbeginn, Feierabend und Pausenlänge.

In Zeile 3 funktioniert dies auch wunderbar. Sobald ich aber in Zeile 4 versuche das Ergebnis aus Zeile 3 zu addieren gibt die Zelle nur #WERT! aus. Muss wohl damit zusammen hängen, dass diese Zelle eine Zeit ist, die da sie negativ ist als Text dargestellt werden musste.

Ich lade die Datei hoch, guckt euch bitte G4. Ich freue mich über jeden Lösungsvorschlag :)

Für die die es nicht runterladen wollen hier mal ne kleine Übersicht.

A4 - Wochentag
B4 - Datum
C4 - Arbeitsbeginn
E4 - Feierabend
F4 - Pausenlänge
G4 - Stunden +/-
N1 - Regelarbeitszeit Mo-Do
N2 - Regelarbeitszeit Fr

meine Formel in G4:
=WENN(A4="Fr";WENN((E4-F4-C4)-N2>0;TEXT((E4-F4-C4)-N2+WERT(G3);"[hh]:mm");TEXT(N2-E4+F4+C4-WERT(G3);"-[hh]:mm"));WENN((E4-F4-C4)-N1>0;TEXT((E4-F4-C4)-N1+WERT(G3);"[hh]:mm");TEXT(N1-E4+F4+C4-WERT(G3);"-[hh]:mm")))



freundliche Grüße

Rabadong
Hallo,

es gibt tausende von Beiträgen im Netz zu diesem Thema inkl. fertiger Lösungen. Warum suchst Du nicht danach????
Ich hab mir sehr viel dazu durchgelesen aber nichts davon war so wie ich es mir vorstelle. Außerdem wollte ich mich näher mit Excel auseinander setzen und der beste Weg zu lernen ist doch selbst etwas aufsetzen oder? :)
Hi,

ich würde es über die Dezimal-Zeit lösen:

Arbeitsblatt mit dem Namen 'Überstunden (2)'
ABCDEF
12017Pausen
2
3Do16.11.201707:30-15:1500:45
4Mo20.11.201707:30-12:3001:30
5Di21.11.201707:30-17:4500:45
6Mi22.11.201707:30-17:3000:45
7Do23.11.201707:30-15:3000:45
8Do30.11.201707:30-17:4500:45
9Fr01.12.201707:30-16:0000:45
10Mo04.12.201707:30-17:4500:45
11Do14.12.201706:15-17:3000:45
12Mi20.12.201707:30-20:0000:45
13Fr22.12.201707:30-17:0000:45

ZelleFormatWert
A3TTT16.11.2017

ZelleFormel
A3=B3

Zellebedingte Formatierung...Format
A31: WOCHENTAG($A3;2)=5abc
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2013
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Mit Hilfstabelle, die ausgeblendet werden kann:

Arbeitsblatt mit dem Namen 'Überstunden (2)'
QRSTUV
2KommtGehtPausereine Zeit/ dez./ hh:mm
37,5015,250,757,00- 1,75- 01:45
47,5012,501,503,50- 5,25- 05:15
57,5017,750,759,500,7500:45
67,5017,500,759,250,5000:30
77,5015,500,757,25- 1,50- 01:30
87,5017,750,759,500,7500:45
97,5016,000,757,750,5000:30
107,5017,750,759,500,7500:45
116,2517,500,7510,501,7501:45
127,5020,000,7511,753,0003:00
137,5017,000,758,751,5001:30

ZelleFormatWert
Q3_-* #.##0,00 _€_-;-* #.##0,00 _€_-;_-* "-"?? _€_-;_-@_-7,5
R3_-* #.##0,00 _€_-;-* #.##0,00 _€_-;_-* "-"?? _€_-;_-@_-15,25
S3_-* #.##0,00 _€_-;-* #.##0,00 _€_-;_-* "-"?? _€_-;_-@_-0,75
T3_-* #.##0,00 _€_-;-* #.##0,00 _€_-;_-* "-"?? _€_-;_-@_-7
U3_-* #.##0,00 _€_-;-* #.##0,00 _€_-;_-* "-"?? _€_-;_-@_--1,75

ZelleFormel
Q3=C3*24
R3=E3*24
S3=F3*24
T3=R3-Q3-S3
U3=R3-Q3-S3-WENN(WOCHENTAG(A3;2)=5;$N$2*24;$N$1*24)
V3=WENN(U3<0;"- "&TEXT(ABS(U3)/24;"hh:mm");TEXT(U3/24;"hh:mm"))
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2013
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Und ich bleibe bei normalen Zeiten:
[attachment=15883]
Hi,

das ist auch eine sehr schöne Lösung, habe ich gleich mal für meine eigene Zeitliste angewandt.
(30.01.2018, 11:21)LCohen schrieb: [ -> ]Und ich bleibe bei normalen Zeiten:

Hi, stimmt da der Saldo ? rechnet das richtig ?

Jack Blush
- Ja. -
Hi Jack,


Zitat:Hi, stimmt da der Saldo ? rechnet das richtig ?

unabhängig davon, dass du eine eindeutige Antwort erhalten hast, noch eine Anmerkung: Probieren geht über Studieren.  :32:
Ja, dann muss wohl mein PC kaputt sein !

Nach meinem Kopfrechnen ergibt 8:30 Arbeitszeit minus 0:30 Pause bei 8:00 Soll nicht -00:15
... und gleichzeitig ergibt 8:30 Arbeitszeit minus 0:30 Pause bei 8:00 Soll nicht 00:15

Was macht mein PC falsch ???

p.Normal {margin:0.0pt; margin-top:0.0pt; margin-bottom:0.0pt; margin-left:0.0pt; margin-right:0.0pt; text-indent:0.0pt; font-family:"Arial"; font-size:10.0pt; color:Black; font-weight:normal; }
08:30
08:00
-00:15
08:30
08:00
00:15

Jack Blush

Och, Copy & Paste funktioniert nicht, Tabellenausschnitt hierher !
Seiten: 1 2