Hallo alle zusammen,
ich habe eine Datenreihe (ein Jahr in Stunden) mit 8760 Werten. Jetzt möchte ich diese zu 365 Tageswerten a 24 Stunden zusammenfassen.
Beispiel:
=Summe(A1:A24)
=Summe(A25:A48)
...
=Summe(A8737:A8760)
Was muss ich eingeben, damit Excel mir jeweils die 24 Zellen aufsummiert ohne alles einzeln eintragen zu müssen?
Vielen Dank
Hallo
Ich gehe mal davon aus dass es eine Zeitstempel-Spalte gibt.
Dann ist die einfachste Methode eine Pivot-Tabelle.
Zeitstempel in die Zeilen und gruppieren nach Tage und die Werte in den Werte-Bereich.
Hallo Tim
versuch es mal mit dieser Formel in z.B. B1
=SUMME(INDIREKT("A"&ZEILE()*24):INDIREKT("A"&ZEILE()*24-23))
dann runterziehen
Hi Tim,
mein Vorschlag:
Tabelle2 | A | B |
1 | Werte | Summe/Block |
2 | 10 | |
3 | 10 | |
23 | 10 | |
24 | 10 | |
25 | 10 | 240 |
26 | 20 | |
27 | 20 | |
46 | 20 | |
47 | 20 | |
48 | 20 | |
49 | 20 | 480 |
50 | 30 | |
51 | 30 | |
52 | 30 | |
70 | 30 | |
71 | 30 | |
72 | 30 | |
73 | 30 | 720 |
74 | 40 | |
75 | 40 | |
76 | 40 | |
95 | 40 | |
96 | 40 | |
97 | 40 | 960 |
98 | 50 | |
99 | 50 | |
119 | 50 | |
120 | 50 | |
121 | 50 | 1200 |
Formeln der Tabelle |
Zelle | Formel | B2 | =WENN(REST(ZEILE()-1;24)=0;SUMME(A$1:A2)-SUMME($B$1:B1);"") |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Bei meinem Vorschlag ist es wichtig, dass die erste Zeile entweder leer oder mit Überschriften versehen ist.
Hi Conny,
da INDIREKT zu den volatilen Funktionen gehört, würde ich diese vermeiden. Ich hab's zwar nicht ausprobiert, wie stark die Performance bei etwas mehr als 8 1/2 Tsd Datensätzen leidet. Aber wer weiß, ob nicht noch ein paar Tausend dazukommen.
(09.07.2016, 22:21)WillWissen schrieb: [ -> ]Hi Conny,
da INDIREKT zu den volatilen Funktionen gehört, würde ich diese vermeiden. Ich hab's zwar nicht ausprobiert, wie stark die Performance bei etwas mehr als 8 1/2 Tsd Datensätzen leidet. Aber wer weiß, ob nicht noch ein paar Tausend dazukommen.
Hi Günter,
ob dies so ist, muss Tim selbst testen.
Zumindest stehen die Summen dann in den ersten 365 Zeilen
und man muss nicht bis Zeile 8760 runter scrollen.
Hallo, wenn der Vorschlag von Conny zielführend sein sollte, dann bitte, bitte nicht mit INDIREKT() sondern mit INDEX()...
Hallo Tim,
brauchst du wirklich immer Summen von 24 Stundenwerte oder Tageswerte?
Bisher habe ich noch keine Anwendung gesehen die Summen von 24 Stunden benötigte.
Bei Tageswerten muss man berücksichtigen, das es im Jahr jeweils einen Tag mit 25 und einen Tag mit 23 Stunden gibt.
In beiden Fällen kann man die Summenbildung auch mit der Funktion "Bereich.Verschieben" (und eventuell zwei Hilfsspalten) lösen.
Hi Ego,
Zitat:Bei Tageswerten muss man berücksichtigen, das es im Jahr jeweils einen Tag mit 25 und einen Tag mit 23 Stunden gibt.
das erkläre doch bitte einmal. Da komme ich nicht drauf warum.
Die Fkt. BEREICH.VERSCHEIBEN ist doch genauso volatil wie INDIREKT.
Hallo Günter,
du hast volkommen recht. Ich hab's mir irgendwann mit BEREICH.VERSCHIEBEN angewöhnt und bei ca 100 Objekten mit jeweils 8760 Stundenwerten (warum manchmal auch 8784 verrate ich nicht) spielt es bei heutigen Rechnern noch keine Rolle.
Ich werde aber in Zukunft auch mit INDEX arbeiten.