Arbeitszeit Berechnung
#1
Moin zusammen,
meine erste Anfrage an die Profis. Ich hoffe ich kann das deutlich machen.

Ich habe eine Arbeitszeittabelle erstellt in der auch die "Plus" und "Minusstunden" erfasst werden sollen.
Um die geleisteten Stunden gesamt anzuzeigen, gebe ich natürlich die Zeiten der Stempelkarten ein.

Kommt: 7:14 ; Geht 17:35; Pause 1:00
soweit klar und wird auch berechnet. Wir haben allerdings eine Kernarbeitszeit von 7:30 - 17:30.
Nun das Problem: 

   

Ich möchte, dass ich weiterhin die komplette Zeit eingebe aber Excel mir die "Plus/Minus" Stunden nur von 7:30-17:30 rechnet.
Es wird wohl über eine "Wenn Dann" Funktion gehen, mit denen ich mich aber noch nicht wiklich angefreundet habe.

LG Dieter
Top
#2
Hi Dieter,

mit Tabellenausschnitten oder Beispieltabellen (siehe deine Vorstellung) hatte ich aber nicht ScrShots gemeint. :32:

Wie hoch ist denn deine tägl. Sollarbeitszeit?
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#3
Hi Dieter,

habe erst bei einem zweiten Blick gesehen, dass die Sollzeiten in deinem Bild drin sind.
Schau mal den Beitrag hinter diesem Link an, vllt. hilft dir die dortige Lösung weiter. https://www.ms-office-forum.net/forum/sh...p?t=283538
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#4
Danke für die schnelle Antwort Günter.
Ich habe probiert mit dem TAB2 Tool die tabelle einzufügen, bekam aber die Meldung "zu viele Zeichen" 

:17:
Wahrscheinlich habe ich da auch irgendwas falsch gemacht. 
Deinen Link schaue ich mir nachher an, danke auch dafür.

LG Dieter
Top
#5
Hallo zusammen,

Günter, die verlinkte Seite mit dem Schichtplan, ist mir schon to much.

Arbeitsblatt mit dem Namen 'Juli'
ABCDEFGH
2Jul 18KommtGehtPauseGesamtDezimal HSoll H DezimalPlus/Minus
3Sonntag, 1. Juli 201800:000,000,00
4Montag, 2. Juli 201807:4316:3401:0007:517,858,00-0,15
5Dienstag, 3. Juli 201807:1516:5901:0008:448,738,000,73
6Mittwoch, 4. Juli 201807:3317:0201:0008:298,488,000,48
7Donnerstag, 5. Juli 201807:2416:5301:0008:298,488,000,48
8Freitag, 6. Juli 201807:2416:2901:0008:058,088,000,08

ZelleFormel
E3=(C3-B3-D3)
F3=E3*24
H3=(F3-G3)
E4=(C4-B4-D4)
F4=E4*24
G4=$C$35*24
H4=(F4-G4)
E5=(C5-B5-D5)
F5=E5*24
G5=$C$35*24
H5=(F5-G5)
E6=(C6-B6-D6)
F6=E6*24
G6=$C$35*24
H6=(F6-G6)
E7=(C7-B7-D7)
F7=E7*24
G7=$C$35*24
H7=(F7-G7)
E8=(C8-B8-D8)
F8=E8*24
G8=$C$35*24
H8=(F8-G8)
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2007
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

 wie gesagt, bräuchte ich lediglich (was heißt lediglich) die Möglichkeit, egal was eingegeben wird, von einer bestimmte Zeit- bis zu einer bestimmten Zeit gerechnet wird. :17:

LG Dieter


Angehängte Dateien
.xlsx   zeitstrahl.xlsx (Größe: 13,13 KB / Downloads: 8)
Top
#6
Hallöchen,

Du meinst z.B. die Anfangszeiten nur so berücksichtigen wie in Spalte C?

Arbeitsblatt mit dem Namen 'Tabelle1'
ABC
1Soll:07:30
2Ist:07:1507:30
3Ist:07:4307:43

ZelleFormel
C2=MAX(B2;$B$1)
C3=MAX(B3;$B$1)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top
#7
Hi Dieter,

schau mal, ob das so passt:

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDEFGHIJ
2Jul 18KommtGehtPauseGesamtDezimal HSoll H DezimalKern-BeginnKern-EndePlus/Minus
3Sonntag, 1. Juli 201800:000,0007:3017:300,00
4Montag, 2. Juli 201807:4316:3401:0007:517,858,0007:4316:34-0,15
5Dienstag, 3. Juli 201807:3017:3001:0009:009,008,0007:3017:301,00
6Mittwoch, 4. Juli 201808:0017:0201:0008:028,038,0008:0017:020,03
7Donnerstag, 5. Juli 201807:2418:0001:0009:369,608,0007:3017:301,00
8Freitag, 6. Juli 201807:2416:2901:0008:058,088,0007:3016:29-0,02

ZelleFormel
H4=WENN(B4<=$H$3;$H$3;B4)
I4=WENN(C4>=$I$3;$I$3;MIN($I$3;C4))
J4=(I4-H4-D4)*24-G4
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • didi*
Top
#8
Hallo Andre,

ja ich denke so geht das. Selbiges muss ich auch für die Endzeit machen (17:30)
Dann natürlich rechnen und da beginnt mein Problem, wie gesagt, ich bin recht grün hinter den Ohren...

Im Detail brauche ich als Ergebnis in meiner Tabelle die totale Zeit, so wie ich ja schon habe, die Minus und Plus Stunden auch komplett
und einmal die Minus und Plus von den "Max" Zeiten. Puh  :16:

Vielen Dank Günter !!

ich denke das ist es. Wenn ich das richtig sehe, rechnet er jetzt jeweils "von" > "bis" ??
Also habe ich in E die geleisteten Gesamtstunden und in I die "gekürzten" Minus und Plus..das ist schon mal super und ich bin beeindruckt  :17:
Muss ich mir noch rausfriemeln wie ich die "gekürzten" Gesamt Stunden zusammen bekomme.

Vielen dank euch erstmal!
Top
#9
Hallöchen,

Du hast doch im Prinzip C-B-D

Meine Formel steht für B

Bei der Endzeit nimmst Du MIN statt MAX


Und am Anfang schreibst DU mal irgendwo die Anfangs- und Endzeit hin, also 7:30 und 17:30. Das ist im zuletzt von Günter geposteten Ausschnitt z.B. in H3 und I3 - ich hab hier noch B1 und C1 ...


Die Formel könnte dann so aussehen:

=MIN(C2;$C$1))-MAX(B2;$B$1)-D2

Natürlich dann erst in Zeile 4 und nicht in Zeile 2.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • didi*
Top
#10
Hallo zusammen,

Günter, deine Formel passt perfekt!! Danke.

Arbeitsblatt mit dem Namen 'Januar'
ABCDEFGHIJ
2Kernzeit07:3017:30
3Jan 18KommtGehtPauseGesamtDezimal HSoll H DezimalKern kommtKern gehtPlus/Minus
4Montag, 1. Januar 201807:1517:0001:0008:458,758,0007:3017:000,50
5Dienstag, 2. Januar 201807:1517:0001:0008:458,758,0007:3017:000,50
6Mittwoch, 3. Januar 201807:1517:0001:0008:458,758,0007:3017:000,50
7Donnerstag, 4. Januar 201807:1517:0001:0008:458,758,0007:3017:000,50
8Freitag, 5. Januar 201807:1516:0001:0007:457,758,0007:3016:00-0,50

ZelleFormel
E4=(C4-B4-D4)
F4=E4*24
G4=$C$36*24
H4=WENN(B4<=$B$2;$B$2;B4)
I4=WENN(C4>=$C$2;$C$2;MIN($C$2;C4))
J4=(I4-H4-D4)*24-G4
E5=(C5-B5-D5)
F5=E5*24
G5=$C$36*24
H5=WENN(B5<=$B$2;$B$2;B5)
I5=WENN(C5>=$C$2;$C$2;MIN($C$2;C5))
J5=(I5-H5-D5)*24-G5
E6=(C6-B6-D6)
F6=E6*24
G6=$C$36*24
H6=WENN(B6<=$B$2;$B$2;B6)
I6=WENN(C6>=$C$2;$C$2;MIN($C$2;C6))
J6=(I6-H6-D6)*24-G6
E7=(C7-B7-D7)
F7=E7*24
G7=$C$36*24
H7=WENN(B7<=$B$2;$B$2;B7)
I7=WENN(C7>=$C$2;$C$2;MIN($C$2;C7))
J7=(I7-H7-D7)*24-G7
E8=(C8-B8-D8)
F8=E8*24
G8=$C$36*24
H8=WENN(B8<=$B$2;$B$2;B8)
I8=WENN(C8>=$C$2;$C$2;MIN($C$2;C8))
J8=(I8-H8-D8)*24-G8
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2007
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Macht genau was sie soll inklusive negative Zahlen.

@Andre deine habe ich probiert, sie rechnet soweit richtig, aber schreibt in der letzten keine negativen Ergebnisse. Warum weiß ich nicht.

Einziges kleines Manko, wenn ich die Formeln ziehe, zerschießt es mir die bedingte Formatierung der Sa.- und Sonntage.
Aber ...shit drupp

Bis hierher danke an euch beide und LG 
Dieter
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste