Registriert seit: 09.07.2016
Version(en): 2013
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
Registriert seit: 12.04.2014
Version(en): Office 365
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.
Wir sehen uns!
... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.
Registriert seit: 10.04.2014
Version(en): 2007, Office 365
Hallo Tim
versuch es mal mit dieser Formel in z.B. B1
=SUMME(INDIREKT("A"&ZEILE()*24):INDIREKT("A"&ZEILE()*24-23))
dann runterziehen
Gruß Conny :)
_______________________________________________________________
Die Summe der Intelligenz auf unserem Planeten ist konstant, aber die Bevölkerung wächst!
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
09.07.2016, 23:11
(Dieser Beitrag wurde zuletzt bearbeitet: 09.07.2016, 23:11 von WillWissen.)
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.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
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.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 10.04.2014
Version(en): 2007, Office 365
(09.07.2016, 23: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.
Gruß Conny :)
_______________________________________________________________
Die Summe der Intelligenz auf unserem Planeten ist konstant, aber die Bevölkerung wächst!
Registriert seit: 10.04.2014
Version(en): Office 2019
Hallo, wenn der Vorschlag von Conny zielführend sein sollte, dann bitte, bitte nicht mit INDIREKT() sondern mit INDEX()...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Registriert seit: 21.06.2016
Version(en): 2021
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.
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
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.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 21.06.2016
Version(en): 2021
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.
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.