15min Datenreihe zu 30min Datenreihe
#1
Hallo Excel Experten,

Ich habe ein eher simples Problem, tüftel aber schon seit 2 Stunden und nichts bringt mir die gehofften Ergebnisse. 

Ziel: Datenreihe mit Werten im Intervall von 15min, umwandeln (in separater Spalte) zu einer Datenreihe mit 30min Werten.

Was ich schon probiert habe: 
Pivot Tabelle, geht nicht da ich 50 000+ Werte habe. 
Zwei Zeilen mit der gewünschten Addition vorgeben ( also E16=D16+D17 und E17=D18+D19), Excel generiert mir aber das Muster E16=D16+D17 und E17=D17+D18, was zu redundanten Zeilen/daten führt die ich löschen müsste, auch blöd.

Im Anhang befindet sich eine Tabelle mit 1/12 der Daten.


Ich freue mich über eurer Hilfe :)


Angehängte Dateien
.xlsx   Besipiel.xlsx (Größe: 66,26 KB / Downloads: 9)
Top
#2
E16: =SUMME(INDEX(D:D;ZEILE(D8)*2+{1.0}))/2
Wehrdienst für nach 31.12.2007 geborene Männer. Freiwilligkeit wird nicht ausreichen; also gibt es das Losverfahren mit daraus mehr als 50% Dienstverpflichteten. Herzlichen Glückwunsch. (Ich habe 15 Monate in der Lw gedient). Weiße Jahrgänge der Bw also ca. -1937 und 1994-2007. Alternativen wie Zivildienst/Verweigerung/Soziales Jahr noch nicht besprochen.
[-] Folgende(r) 1 Nutzer sagt Danke an LCohen für diesen Beitrag:
  • hans1337
Top
#3
Hi,

Danke für die schnelle Antwort und die Formel. :)

Mfg
Top
#4
(entfällt)
Wehrdienst für nach 31.12.2007 geborene Männer. Freiwilligkeit wird nicht ausreichen; also gibt es das Losverfahren mit daraus mehr als 50% Dienstverpflichteten. Herzlichen Glückwunsch. (Ich habe 15 Monate in der Lw gedient). Weiße Jahrgänge der Bw also ca. -1937 und 1994-2007. Alternativen wie Zivildienst/Verweigerung/Soziales Jahr noch nicht besprochen.
Top
#5
(12.06.2020, 12:55)LCohen schrieb: E16: =SUMME(INDEX(D:D;ZEILE(D8)*2+{1.0}))/2

Also das Beispiel mit dem E16 war wahrscheinlich irreführend, so ist es nämlich in meinem Originaldokument.

Könntest du mir nochmal die erste Zeile der Formel schicken? Praktisch A1,2,3....= Daten und dann die Formel in B1.

Super nett :)
Top
#6
In C2 Viertelstunden

PHP-Code:
=DATE(2019;1;1)+(ROW(A1)-1)/96

In D2 halbe Stunden

PHP-Code:
=DATE(2019;1;1)+(ROW(A1)-1)/48
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Top
#7
Du darfst auch mal selbst mitdenken, Hans.

Warum hatte ich denn wohl ZEILE(D8)*2+{1.0}?
Und wie änderst Du das nun ab?

Ich muss das fragen, sonst bekommst Du immer nur den Fisch, ohne das Angeln zu lernen.
Wehrdienst für nach 31.12.2007 geborene Männer. Freiwilligkeit wird nicht ausreichen; also gibt es das Losverfahren mit daraus mehr als 50% Dienstverpflichteten. Herzlichen Glückwunsch. (Ich habe 15 Monate in der Lw gedient). Weiße Jahrgänge der Bw also ca. -1937 und 1994-2007. Alternativen wie Zivildienst/Verweigerung/Soziales Jahr noch nicht besprochen.
Top
#8
Ich kann deinen Ansatz schon verstehen, ich möchte das ja auch selber können, aber bis ich mich in die Indexfunktion eingelesen habe dauert es noch ein bisschen. 

Was ich gemacht habe war versuchen nachzuvollziehen, warum dort D8 steht, aber setzte ich diese Formel in z.B. B1 eind ersetze D8 durch eben B1 kommt nur Murks raus. Auch das verschieben der Tabelle, Eingeben in D16 und dann per Excel Formel bis D1 kopieren brachte nur vereinzelte Fehlermeldungen :(

Mfg
Top
#9
B1: =SUMME(INDEX(A:A;ZEILE(A1)*2-{1.0}))
Wehrdienst für nach 31.12.2007 geborene Männer. Freiwilligkeit wird nicht ausreichen; also gibt es das Losverfahren mit daraus mehr als 50% Dienstverpflichteten. Herzlichen Glückwunsch. (Ich habe 15 Monate in der Lw gedient). Weiße Jahrgänge der Bw also ca. -1937 und 1994-2007. Alternativen wie Zivildienst/Verweigerung/Soziales Jahr noch nicht besprochen.
Top
#10
Moin

Ich bin da eher bei snb mit der Hilfsspalte.
Dann ruck-zuck eine Pivot drüber ziehen und fertig.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste