Datum >Spalte A
Zeit >Spalte B
Datum 2 >Spalte C
Zeit 2 >Spalte D
Hallo,
addiere alle Zeiten mit dem gleichen Datum in Spalte A
=WENN(ZÄHLENWENN($A$1:A1;A1)=1 ; -- Formel "addieren" ; "")
prüft ob das Datum in Spalte A das erste mal auftaucht, > nur dann Summe bilden
SUMMENPRODUKT(($A$1:$A$12=A1)*(($C$1:$C$12+$D$1:$D$12)-($A$1:$A$12+$B$1:$B$12)))
Summiere alle Stunden, wenn das Datum A1 in der Zeile steht
Schau dir die Datei unten mal an.
Gruß Holger
Tagesarbeitszeiten addieren
Moderator: Moderatoren
Re: Tagesarbeitszeiten addieren
- Dateianhänge
-
- Unbenannt 1.ods
- (11.2 KiB) 83-mal heruntergeladen
Re: Tagesarbeitszeiten addieren
Hallo,
Ich versuche die Formel mal mit meinen Worten zu erklären,
da ich sozusagen ein "Überläufer" von Excel bin,
zuerst mal eine Excel-Seite wo diese Verwendung von =summenprodukt() wie ich finde recht gut gezeigt wird.
http://www.online-excel.de/excel/singsel.php?f=53
SUMMENPRODUKT(($A$1:$A$12=A8)*(($C$1:$C$12+$D$1:$D$12)-($A$1:$A$12+$B$1:$B$12))
($A$1=A8)*(($C$1+$D$1)-($A$1+$B$1))
..Zeile 1 bis Zeile 12..
($A$12=A8)*(($C$12+$D$12)-($A$12+$B$12))
Die Formel berechnet zuerst von Zeile 1 bis Zeile 12 die Stunden,
wobei das Ergebnis nur <>Null ist wenn die Prüfung WAHR ist.
Ist die Prüfung FALSCH, so ist das Ergebnis immer Null, weil die Multiplikation mit Null [Falsch] immer Null ergibt
Anschließend wird die Summe aller Einzelergebnisse gebildet
Ich hoffe das ist einigermaßen verständlich
Gruß Holger
Die Matrix ist nicht einzeilig, [Zeile 1 bis Zeile 12]Wo ist die Matrix (selbst wenn sie einzeilig ist)
Ich versuche die Formel mal mit meinen Worten zu erklären,
da ich sozusagen ein "Überläufer" von Excel bin,
zuerst mal eine Excel-Seite wo diese Verwendung von =summenprodukt() wie ich finde recht gut gezeigt wird.
http://www.online-excel.de/excel/singsel.php?f=53
SUMMENPRODUKT(($A$1:$A$12=A8)*(($C$1:$C$12+$D$1:$D$12)-($A$1:$A$12+$B$1:$B$12))
($A$1=A8)*(($C$1+$D$1)-($A$1+$B$1))
..Zeile 1 bis Zeile 12..
($A$12=A8)*(($C$12+$D$12)-($A$12+$B$12))
Die Formel berechnet zuerst von Zeile 1 bis Zeile 12 die Stunden,
wobei das Ergebnis nur <>Null ist wenn die Prüfung WAHR ist.
Ist die Prüfung FALSCH, so ist das Ergebnis immer Null, weil die Multiplikation mit Null [Falsch] immer Null ergibt
Anschließend wird die Summe aller Einzelergebnisse gebildet
Ich hoffe das ist einigermaßen verständlich
Gruß Holger