Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.04.2024 18:57:33
17.04.2024 16:56:58
Anzeige
Archiv - Navigation
1552to1556
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

Pause ausweisen

Pause ausweisen
13.04.2017 20:20:55
mike49
Hallo zusammen,
in meiner Datei trage ich in die Spalten E+F die Vormittags-Arbeitszeit und in die Spalten G+H die Nachmittags-Arbeitszeit ein.
Ist die Stundenzahl der Vormittags-Arbeitszeit größer als 6 Stunden, wird in Spalte I eine Pause von "0:30" eingetragen, die dann von den Gesamtstunden abgezogen wird.
Das funktioniert auch.
Wenn ich aber in die Spalten G+H die Nachmittags-Arbeitszeit eintrage und diese größer als 6 Stunden ist, wird keine Pause von "0:30" in Spalte I eingetragen und von den Gesamtstunden in Spalte L abgezogen.
Wie müsste man die Formel in Spalte I erweitern?
Was passiert, wenn Vormittags-Arbeitszeit und Nachmittags-Arbeitszeit am selben Tag jeweils größer als 6 Stunden sind? Dann müsste eigentlich in Spalte I eine Gesamtpause von "1:00" ausgewiesen und von der Gesamtstundenzahl abgezogen werde. Dieser Fall wird aber so gut wie nie eintreten.
Vorlage

 EFGHIJKLMN
5  Pause Wochenstunden
6kommtgehtkommtgeht  
7Resturlaub:21 Tage Übertrag Vormonat:  
8         
9         
1006:0012:30  00:30  6,00   
11  12:0018:30   6,50   

Formeln der Tabelle
ZelleFormel
I8=WENN(ANZAHL(E8:F8)=2;(REST(F8-E8;1)>1/4)/48;0)
J8=ISTZAHL(G8)*ISTZAHL(H8)*(H8-G8)
L8=WENN(ODER(F8="krank";E8="Urlaub"); 1,97;WENN(UND(E8<>"";F8<>"";F8>E8); F8-E8-I8)*24+WENN(UND(G8<>"";H8<>"";H8>G8); H8-G8)*24)
I9=WENN(ANZAHL(E9:F9)=2;(REST(F9-E9;1)>1/4)/48;"")
J9=ISTZAHL(G9)*ISTZAHL(H9)*(H9-G9)
L9=WENN(ODER(F9="krank";E9="Urlaub"); 1,97;WENN(UND(E9<>"";F9<>"";F9>E9); F9-E9-I9)*24+WENN(UND(G9<>"";H9<>"";H9>G9); H9-G9)*24)
I10=WENN(ANZAHL(E10:F10)=2;(REST(F10-E10;1)>1/4)/48;0)
J10=ISTZAHL(G10)*ISTZAHL(H10)*(H10-G10)
L10=WENN(ODER(F10="krank";E10="Urlaub"); 1,97;WENN(UND(E10<>"";F10<>"";F10>E10); F10-E10-I10)*24+WENN(UND(G10<>"";H10<>"";H10>G10); H10-G10)*24)
I11=WENN(ANZAHL(E11:F11)=2;(REST(F11-E11;1)>1/4)/48;0)
J11=ISTZAHL(G11)*ISTZAHL(H11)*(H11-G11)
L11=WENN(ODER(F11="krank";E11="Urlaub"); 1,97;WENN(UND(E11<>"";F11<>"";F11>E11); F11-E11-I11)*24+WENN(UND(G11<>"";H11<>"";H11>G11); H11-G11)*24)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
LG
mike49

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Pause ausweisen
13.04.2017 21:02:40
Matthias
Hallo!
Ich würde das einfach addieren lassen, also so: =WENN(ANZAHL(E10:F10)=2;(REST(F10-E10;1)>1/4)/48;0)+WENN(ANZAHL(G10:H10)=2;(REST(H10-G10;1)>1/4)/48; 0) Also einfachden Teil an Nachmittag anpassen und hinten dran an die Vormittagsformel setzen. Dann sollte auch erfasst werden, wenn er vor- und nachmittags länger als 6 Stunden da ist.
VG
Das klappt . . .
14.04.2017 00:17:51
mike49
. . . Danke Matthias und schöne Ostern!
LG
mike49

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige