281 Aufrufe
Gefragt in Tabellenkalkulation von
Servus!

mir geht nach mehrern Stunden die Geduld aus, deshalb frag ich mal in die Runde:

Ich habe eine Tabelle mit extrem vielen Messergebnissen (alle 5Minuten) und würde für diese gerne stundenweise den Mittelwert haben um die Datenmenge zu reduzieren.

Habe mich zu folgendem Lösungsansatz durchgekämpft, leider hat die Formel ein Problem.
A: Original Datumsstempel
AE: AE Hilfsspalte mit vollen Stunden.
D: Messergebnisse

=MITTELWERT(WENN(UND(STUNDE(A7:A70000)=(STUNDE(AE7));(DATUM(A7:A70000;A7:70000;A7:70000))=(DATUM(AE7;AE7;AE7)));D7:D70000))

Hätte hier bitte jemand eine Lösung, entweder durch Problembehebung meiner Formel oder eine alternative Herangehensweise?
Danke und mfg, P

2 Antworten

0 Punkte
Beantwortet von
ausgewählt von halfstone
 
Beste Antwort

Guten Morgen

Formal fehlen dir 2 As

DATUM(A7:A70000;A7:A70000;A7:A70000)

dann sollte es auch  inhaltlich eher

DATUM(JAHR(A7:A70000);MONAT(A7:A70000);TAG(A7:A70000))

sein

und leider ist UND nicht Matrixtauglich, d.h. der wertet Dir das nicht zeilenweise aus, sondern alles auf einmal und das ergibt 1 x FALSCH

würde daher zu einer anderen Formel raten

=SUMMENPRODUKT((STUNDE(A7:A70000)=STUNDE(AE7))*(DATUM(JAHR(A7:A70000);MONAT(A7:A70000);TAG(A7:A70000))=DATUM(JAHR(E7);MONAT(E7);TAG(E7)))*(D7:D70000))
/SUMMENPRODUKT((STUNDE(A7:A70000)=STUNDE(AE7))*(DATUM(JAHR(A7:A70000);MONAT(A7:A70000);TAG(A7:A70000))=DATUM(JAHR(E7);MONAT(E7);TAG(E7))))

ist zwar nicht sonderlich hübsch aber sollte funktionieren

alternativ könnte man Hilfsspalten Für Datum und Uhrzeit einfügen und danach mit MITTELWERTWENNS (sofern in deiner Excelversion verfügbar) arbeiten 

e.g. BA für DATUM aus A und BB für dessen STUNDE

=MITTELWERTWENNS(D7:D70000;BA7:BA70000;DATUM(JAHR(AE7);MONAT(AE7);TAG(AE7));BB7:BB70000;STUNDE(AE7))

0 Punkte
Beantwortet von
vielen dank! wär ich nie drauf gekommen, aber es funktioniert soweit.
...