Ich habe eine Excel-Arbeitsmappe, welche die Daten einer Zeitmeldung in folgender Form enthält:
Code Start Time End Time Total Time
5.3 10:30 12:00 1:30
2.1 2:00 4:00 2:00
...
Ich habe für jeden Arbeitstag ein Blatt, das in der angezeigten Form ausgefüllt ist. Am Ende des Monats hätte ich gerne einen Bericht über die Anzahl der für jeden Code aufgewendeten Stunden. Ich bin mir bewusst, dass dies möglicherweise mit einem VBA-Skript möglich wäre, das für jeden Code die Anzahl der geleisteten Arbeitsstunden ( Total Time
) aufsummiert und im Monatsendeblatt anzeigt. Ich habe mich gefragt, ob dies mit einer Arbeitsblattfunktion im Monatsendeblatt möglich wäre, die wie folgt aussieht:
Code Total hours in this month
1.1 0
1.2 1:00
1.3 35:45
...
Hoffe, die Frage ist klar genug.
Danke schön!
EDIT: Um Verwirrung zu vermeiden, möchte ich klarstellen, dass die Codes in keiner bestimmten Reihenfolge eingegeben werden: Ich kann nicht einfach alle Werte in einer bestimmten Zelle in jedem Blatt summieren, sondern muss die Werte auswählen, die einem Code in jedem Blatt zugeordnet sind, um die Summe zu berechnen. Jeder Code kann in jedem Arbeitstagblatt mehr als einmal vorkommen und sich in jedem Blatt an einer anderen Stelle befinden.
Antwort1
Sie können über mehrere Blätter hinweg summieren. =Summe(Start:Ende!G20) addiert alle Werte in Zelle G20 vom Blattanfang bis zum Blattende.
Grüße Kevin