Collapse column

Autor Thema: Summenprodukt Arbeitszeiten berechnen mit Nachtdienst  (Gelesen 4049 mal)

Offline nick28

  • Newbie
  • *
  • Beiträge: 2
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2003
Summenprodukt Arbeitszeiten berechnen mit Nachtdienst
« am: November 24, 2013, 00:23:23 Vormittag »
Hallo zusammen,

ich habe ein Problem mit der Funktion Summenprodukt. In einer Auswertetabelle will ich unter anderem die Arbeitszeiten berechnen. In der Tabelle befindet sich in Spalte B das Datum, in Spalte C der Beginn, in Spalte D das Ende und in Spalte E die Arbeitszeit. Dazu werte ich mit der Funktion Summenprodukt für jeden Monat getrennt den Beginn sowie das Ende aus und ziehe den Beginn vom Ende ab. Das klappt auch gut, es sei denn es liegt ein Nachtdienst vor. Dann ist das Ende niedriger als der Beginn und die Zeiten stimmen nicht.
Ich würde diese Funktion gerne mit Summenprodukt bearbeiten, da in der Folge die Daten noch weiter statistisch ausgewertet werden sollen.
Mit Summenprodukt kann ich leider nicht auf die Werte der Spalte E zugreifen, da sie eine Berechnung enthält. Ich bekomme die Fehlermeldung !WERT. Auch mit einer eingefügten Spalte, wo die Daten aus Spalte E übernommen werden (z.B. =E2) funktioniert nicht.
Gibt es eine Möglichkeit, die Arbeitszeit auszuwerten. Ich muss mit Summenprodukt arbeiten, da die Daten nicht zwangsläufig chronologisch eingegeben werden.
Ich würde mich freuen, wenn jemand eine Lösung weiß. Die Lösung sollte unter Excel 2003 und ohne Makros funktionieren.
Danke im Voraus und Gruß ins Land

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline nick28

  • Newbie
  • *
  • Beiträge: 2
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2003
Antw: Summenprodukt Arbeitszeiten berechnen mit Nachtdienst
« Antwort #1 am: November 24, 2013, 11:43:57 Vormittag »
Hallo zusammen,

ich habe für mich selber eine für mich geeignete Lösung gefunden, die vielleicht für andere auch interessant ist.
Neben die Spalte "Arbeitszeit bis" habe ich noch eine Spalte "Arbeitszeit korrigiert" eingefügt. In diese Zeilen kommt die Formel =WENN(E2<D2;E2+1;E2). Das bewirkt, dass im Nachtdienst, wo die Endzeit kleiner als die Anfangszeit ist, in der neuen Spalte zum Endwert 1 Tag hinzugerechnet wird. Bei Formatierung der Zelle mit Benutzerdefiniert [h]:mm steht dann z.B. bei Endzeit 02:00 26:00. Von dieser Zeit kann ich die Anfangszeit abziehen. Da ich in der Statistik alle Anfangszeiten eines Monats addiere und den Wert von allen Endzeiten subtrahiere, stimmt das Ergebnis wieder.
Eine vielleicht umständliche Lösung, aber für meine Zwecke brauchbar. Ich bin natürlich an einer eleganteren und einfacheren Lösung interessiert.
Gruß ins Land
nick28

Offline mumpel

  • Spezialist für RibbonX-Programmierung
  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 195
    • Profil anzeigen
    • Microsoft-Office-Add-Ins
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw: Summenprodukt Arbeitszeiten berechnen mit Nachtdienst
« Antwort #2 am: November 24, 2013, 14:03:34 Nachmittag »
Hallo!
 
Das geht auch ohne Hilfsspalte mit der Formel "Rest".
ABC
1BeginnEndeArbeitszeit
223.0006.0007.00
304.3613.3008.54
413.3000.2210.52
5 00.00
ZelleFormatWert
A2[hh].mm0,958333333333333
B2[hh].mm0,25
C2[hh].mm0,291666666666667
A3[hh].mm0,191666666666667
B3[hh].mm0,5625
C3[hh].mm0,370833333333333
A4[hh].mm0,5625
B4[hh].mm1,52777777777778E-02
C4[hh].mm0,452777777777778
A5[hh].mm
B5[hh].mm
C5[hh].mm0
ZelleFormel
C2=REST(B2-A2;1)
C3=REST(B3-A3;1)
C4=REST(B4-A4;1)
C5=REST(B5-A5;1)

Gruß, René

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.