Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1440to1444
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Überstunden summieren

Überstunden summieren
20.08.2015 08:16:46
Nachtfeuer
Hallo,
ich bin neu hier und hoffe ihr könnt mir weiter helfen:
Ich wollte mir für mich persönlich die Arbeitszeiten incl Pausen notieren.
Die evtl anfallenden Überstunden sollten summiert werden.
Nun habe ich das Problem, dass aus irgendeinem Grund bei der Summierung immer -8:00:00 raus kommt, wenn ich noch keinerlei werte eingegeben habe...
könnt ihr mir da vielleicht helfen?
hier mal ein bild von meiner formel. wenn ihr noch irgendwas braucht, dann schreibt mir bitte
Userbild
danke schonmal

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Überstunden summieren
20.08.2015 08:47:32
Matthias
Hallo Namenloser
Zitat
Nun habe ich das Problem, dass aus irgendeinem Grund bei der Summierung immer -8:00:00 raus kommt
Wird wohl an der Formel liegen die in Spalte("H") steht.
Also Abfrage drumherum, ob leer oder nicht.
Nur wenn in D, E und F nicht leer sind Ergebnis zeigen. Sonst Leerstring.
Gruß Matthias

AW: Überstunden summieren
20.08.2015 09:41:57
Wilfried
Hallo!
Schau mal hier! Passt das so?
Tabelle6

 ABCDEFGHI
19       IndustriezeitTextstunden
20kommengehenPauseSollIstPlusstundenMinusstundenDezimal +/-nicht rechnenbar
2107:0013:0000:3008:0006:00 02:30-2,50-02:30
2209:0514:1200:3008:0005:07 03:23-3,38-03:23
2308:3016:0000:3008:0007:30 01:00-1,00-01:00
2407:1016:0000:3006:0008:5002:20 2,33 02:20
2519:0002:0000:3006:0007:0000:30 0,50 00:30
26   36:0034:2702:5006:53-4,05-04:03
27Summenzeil.[hh]:mm   FormatFormat  
28     hh:mm;;hh:mm;;  
29         

Formeln der Tabelle
ZelleFormel
E21=REST(B21-A21;1)
F21=WENN(D21<E21;ABS(E21-D21-C21); 0)
G21=WENN(D21>E21;ABS(D21-E21+C21); 0)
H21=(E21-D21-C21)*24
I21=WENN(E21<D21;"-";" ")&TEXT(ABS(E21-D21-C21); "[hh]:mm")
I26{=WENN(SUMMENPRODUKT((TEIL(I21:I25;2;99))*WENN(LINKS(I21:I25)="-";-1;1))<=0;"-";" ")&TEXT(ABS(SUMMENPRODUKT((TEIL(I21:I25;2;99))*WENN(LINKS(I21:I25)="-";-1;1))); "[hh]:mm")}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß
Wilfried

Anzeige
AW: Überstunden summieren
20.08.2015 10:25:06
Ulf
Bei mir gibt er dann nur "#Wert" aus.
Dezember

 ABCDEFGHIJK
6 DatumTagAnfangEndePauseStundenÜberstunden  SOLL Arbeitszeit
7 01.12.2015Dienstag       08:00
8 02.12.2015Mittwoch        
9 03.12.2015Donnerstag        
10 04.12.2015Freitag        
11 05.12.2015Samstag        
12 06.12.2015Sonntag        
13 07.12.2015Montag        
14 08.12.2015Dienstag        
15 09.12.2015Mittwoch        
16 10.12.2015Donnerstag        
17 11.12.2015Freitag        
18 12.12.2015Samstag        
19 13.12.2015Sonntag        
20 14.12.2015Montag        
21 15.12.2015Dienstag        
22 16.12.2015Mittwoch        
23 17.12.2015Donnerstag        
24 18.12.2015Freitag        
25 19.12.2015Samstag        
26 20.12.2015Sonntag        
27 21.12.2015Montag        
28 22.12.2015Dienstag        
29 23.12.2015Mittwoch        
30 24.12.2015Donnerstag        
31 25.12.2015Freitag        
32 26.12.2015Samstag        
33 27.12.2015Sonntag        
34 28.12.2015Montag        
35 29.12.2015Dienstag        
36 30.12.2015Mittwoch        
37 31.12.2015Donnerstag        
38           
39     Überstunden Dezember#WERT!   
40           
41     Überstunden Gesamt#WERT!   

Formeln der Tabelle
ZelleFormel
G7=WENN(ISTLEER(D7); "";E7-F7-D7)
H7=WENN(ISTLEER(E7); "";TEXT(ABS($K$7-G7); WENN(G7<$K$7;"-";)&"hh:mm"))
G8=WENN(ISTLEER(D8); "";E8-F8-D8)
H8=WENN(ISTLEER(E8); "";TEXT(ABS($K$7-G8); WENN(G8<$K$7;"-";)&"hh:mm"))
G9=WENN(ISTLEER(D9); "";E9-F9-D9)
H9=WENN(ISTLEER(E9); "";TEXT(ABS($K$7-G9); WENN(G9<$K$7;"-";)&"hh:mm"))
G10=WENN(ISTLEER(D10); "";E10-F10-D10)
H10=WENN(ISTLEER(E10); "";TEXT(ABS($K$7-G10); WENN(G10<$K$7;"-";)&"hh:mm"))
G11=WENN(ISTLEER(D11); "";E11-F11-D11)
H11=WENN(ISTLEER(E11); "";TEXT(ABS($K$7-G11); WENN(G11<$K$7;"-";)&"hh:mm"))
G12=WENN(ISTLEER(D12); "";E12-F12-D12)
H12=WENN(ISTLEER(E12); "";TEXT(ABS($K$7-G12); WENN(G12<$K$7;"-";)&"hh:mm"))
G13=WENN(ISTLEER(D13); "";E13-F13-D13)
H13=WENN(ISTLEER(E13); "";TEXT(ABS($K$7-G13); WENN(G13<$K$7;"-";)&"hh:mm"))
G14=WENN(ISTLEER(D14); "";E14-F14-D14)
H14=WENN(ISTLEER(E14); "";TEXT(ABS($K$7-G14); WENN(G14<$K$7;"-";)&"hh:mm"))
G15=WENN(ISTLEER(D15); "";E15-F15-D15)
H15=WENN(ISTLEER(E15); "";TEXT(ABS($K$7-G15); WENN(G15<$K$7;"-";)&"hh:mm"))
G16=WENN(ISTLEER(D16); "";E16-F16-D16)
H16=WENN(ISTLEER(E16); "";TEXT(ABS($K$7-G16); WENN(G16<$K$7;"-";)&"hh:mm"))
G17=WENN(ISTLEER(D17); "";E17-F17-D17)
H17=WENN(ISTLEER(E17); "";TEXT(ABS($K$7-G17); WENN(G17<$K$7;"-";)&"hh:mm"))
G18=WENN(ISTLEER(D18); "";E18-F18-D18)
H18=WENN(ISTLEER(E18); "";TEXT(ABS($K$7-G18); WENN(G18<$K$7;"-";)&"hh:mm"))
G19=WENN(ISTLEER(D19); "";E19-F19-D19)
H19=WENN(ISTLEER(E19); "";TEXT(ABS($K$7-G19); WENN(G19<$K$7;"-";)&"hh:mm"))
G20=WENN(ISTLEER(D20); "";E20-F20-D20)
H20=WENN(ISTLEER(E20); "";TEXT(ABS($K$7-G20); WENN(G20<$K$7;"-";)&"hh:mm"))
G21=WENN(ISTLEER(D21); "";E21-F21-D21)
H21=WENN(ISTLEER(E21); "";TEXT(ABS($K$7-G21); WENN(G21<$K$7;"-";)&"hh:mm"))
G22=WENN(ISTLEER(D22); "";E22-F22-D22)
H22=WENN(ISTLEER(E22); "";TEXT(ABS($K$7-G22); WENN(G22<$K$7;"-";)&"hh:mm"))
G23=WENN(ISTLEER(D23); "";E23-F23-D23)
H23=WENN(ISTLEER(E23); "";TEXT(ABS($K$7-G23); WENN(G23<$K$7;"-";)&"hh:mm"))
G24=WENN(ISTLEER(D24); "";E24-F24-D24)
H24=WENN(ISTLEER(E24); "";TEXT(ABS($K$7-G24); WENN(G24<$K$7;"-";)&"hh:mm"))
G25=WENN(ISTLEER(D25); "";E25-F25-D25)
H25=WENN(ISTLEER(E25); "";TEXT(ABS($K$7-G25); WENN(G25<$K$7;"-";)&"hh:mm"))
G26=WENN(ISTLEER(D26); "";E26-F26-D26)
H26=WENN(ISTLEER(E26); "";TEXT(ABS($K$7-G26); WENN(G26<$K$7;"-";)&"hh:mm"))
G27=WENN(ISTLEER(D27); "";E27-F27-D27)
H27=WENN(ISTLEER(E27); "";TEXT(ABS($K$7-G27); WENN(G27<$K$7;"-";)&"hh:mm"))
G28=WENN(ISTLEER(D28); "";E28-F28-D28)
H28=WENN(ISTLEER(E28); "";TEXT(ABS($K$7-G28); WENN(G28<$K$7;"-";)&"hh:mm"))
G29=WENN(ISTLEER(D29); "";E29-F29-D29)
H29=WENN(ISTLEER(E29); "";TEXT(ABS($K$7-G29); WENN(G29<$K$7;"-";)&"hh:mm"))
G30=WENN(ISTLEER(D30); "";E30-F30-D30)
H30=WENN(ISTLEER(E30); "";TEXT(ABS($K$7-G30); WENN(G30<$K$7;"-";)&"hh:mm"))
G31=WENN(ISTLEER(D31); "";E31-F31-D31)
H31=WENN(ISTLEER(E31); "";TEXT(ABS($K$7-G31); WENN(G31<$K$7;"-";)&"hh:mm"))
G32=WENN(ISTLEER(D32); "";E32-F32-D32)
H32=WENN(ISTLEER(E32); "";TEXT(ABS($K$7-G32); WENN(G32<$K$7;"-";)&"hh:mm"))
G33=WENN(ISTLEER(D33); "";E33-F33-D33)
H33=WENN(ISTLEER(E33); "";TEXT(ABS($K$7-G33); WENN(G33<$K$7;"-";)&"hh:mm"))
G34=WENN(ISTLEER(D34); "";E34-F34-D34)
H34=WENN(ISTLEER(E34); "";TEXT(ABS($K$7-G34); WENN(G34<$K$7;"-";)&"hh:mm"))
G35=WENN(ISTLEER(D35); "";E35-F35-D35)
H35=WENN(ISTLEER(E35); "";TEXT(ABS($K$7-G35); WENN(G35<$K$7;"-";)&"hh:mm"))
G36=WENN(ISTLEER(D36); "";E36-F36-D36)
H36=WENN(ISTLEER(E36); "";TEXT(ABS($K$7-G36); WENN(G36<$K$7;"-";)&"hh:mm"))
G37=WENN(ISTLEER(D37); "";E37-F37-D37)
H37=WENN(ISTLEER(E37); "";TEXT(ABS($K$7-G37); WENN(G37<$K$7;"-";)&"hh:mm"))
H39=WENN(SUMMENPRODUKT((TEIL(H7:H37;2;99))*WENN(LINKS(H7:H37)="-";-1;1))<=0;"-";" ")&TEXT(ABS(SUMMENPRODUKT((TEIL(H7:H37;2;99))*WENN(LINKS(H7:H37)="-";-1;1))); "[hh]:mm")
H41=November!H40+Dezember!H39


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Ich hoffe das ist jetzt nicht so viel. Habe einfach mal ein Tabellenblatt hier eingefügt..
Ich habe den Vorschlag mit ISTLEER gerne angenommen, nur leider hat er mir bei meinem generellen problem nicht geholfen.
Danke Wilfried für deine Formel, nur habe ich sie evtl falsch übernommen?
thx für die schnellen antworten

Anzeige
AW: Überstunden summieren
20.08.2015 13:13:50
Ulf
Ich habe festgestellt, dass die Formel in H39 so funktioniert, wie ich sie am Anfang gemacht habe.
Aber erst, wenn da schon ein Wert bei zum bsp G37 ausgerechnet worden ist...
Dezember

 DEFGHI
3707:4516:4500:1508:4500:45 
38      
39  Überstunden Dezember00:45:00 
40      

Formeln der Tabelle
ZelleFormel
G37=WENN(ISTLEER(D37); "";E37-F37-D37)
H37=WENN(ISTLEER(E37); "";TEXT(ABS($K$7-G37); WENN(G37<$K$7;"-";)&"hh:mm"))
H39=TEXT(ABS($K$7-SUMME(G7:G37)); WENN(SUMME(G7:G37)<$K$7;"-";)&"hh:mm:ss")


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
sonst steht da immer -8:00
Dezember

 EFGHI
37     
38     
39 Überstunden Dezember-08:00:00 
40     

Formeln der Tabelle
ZelleFormel
G37=WENN(ISTLEER(D37); "";E37-F37-D37)
H37=WENN(ISTLEER(E37); "";TEXT(ABS($K$7-G37); WENN(G37<$K$7;"-";)&"hh:mm"))
H39=TEXT(ABS($K$7-SUMME(G7:G37)); WENN(SUMME(G7:G37)<$K$7;"-";)&"hh:mm:ss")


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Wie kann ich das hinbekommen, dass die -08:00:00 da nicht mehr steht wenn die felder nicht ausgefüllt sind?
danke schonmal
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige