Ich bin echt ein Amateur in Excel, darum brauch ich dringen eure Hilfe. Es geht um meine Bachelorarbeit.
Und zwar hab ich Messwerte vom Warmwasserdurchfluss eines Wohnungsblockes. Gemessen wurde in unterschiedlichen Zeitabständen. Wurde wenig Wasser gezapft, war der MEssintervall 1min, wurde viel gezapft 1 sekunde. Ausgegeben wurde der Wert in l/min (siehe Arbeitsmappe "Tabelle 1")
Um mit den Werten jetzt arbeiten zu können, Summen zu bilden und und und, wollte ich (bezogen auf die sekündlich aufgenommenen messwerte) über jede Minuten den Wert Mitteln lassen. Da es sich hier aber über 50.000 Messwerte handelt, ist mir jede Minute zu mitteln etwas zu Zeitintensiv.
Könnt ihr mir dabei helfen, wie ich dies möglichs simpel umgesetzt bekomme? Am ende soll er mir praktisch jede minute runterzählen und daneben den gemittelten durchflusswert angeben. Und das möglichst simpel. :D
Die von chris vorgeschlagene Pivot-Auswertung könnte man nutzen, wenn jede Minute in gleichgrosse Teile aufgeteilt wäre, da die Mittelwertbildung in Pivot-Auswertungen die Mittelwerte der vorhandenen Einträge ermittelt.
Beispiel: Am 20.12. 11:54 fliest für ca 20 Sekunden Wasser in der Grösse von 13-15 Liter pro Minuter. Das bedeutet, das in dieser Minute ca 4-5 Liter verbraucht wurden und nicht über 13 Liter.
Man kann die Ermittlung mit zwei Hilfsspalten machen:
Eine Spalte für die aktuelle Minute C3: =ABRUNDEN(A3*(24*60);0)
Eine Spalte für die Durchflussmenge in der Sekunde D3: =B3/60
Jetzt kann man neben einer Liste der Minuten des Zeitbereiches (Spalter F) die Summenwerte für diese Minute ermitteln. H3: =SUMMEWENN($C$3:$C$61217;F3;$D$3:$D$61217)
Da in Excel Zeitwerte als Gleitkommazahlen abgespeichert werden und die Funktion SummeWenn Probleme beim Prüfen von Gleichheit bei Gleitkommazahlen hat, müssen die Minuten als ganze Zahlen abgelegt werden.
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.
Die von chris vorgeschlagene Pivot-Auswertung könnte man nutzen, wenn jede Minute in gleichgrosse Teile aufgeteilt wäre, da die Mittelwertbildung in Pivot-Auswertungen die Mittelwerte der vorhandenen Einträge ermittelt.
Beispiel: Am 20.12. 11:54 fliest für ca 20 Sekunden Wasser in der Grösse von 13-15 Liter pro Minuter. Das bedeutet, das in dieser Minute ca 4-5 Liter verbraucht wurden und nicht über 13 Liter.
Man kann die Ermittlung mit zwei Hilfsspalten machen:
Eine Spalte für die aktuelle Minute C3: =ABRUNDEN(A3*(24*60);0)
Eine Spalte für die Durchflussmenge in der Sekunde D3: =B3/60
Jetzt kann man neben einer Liste der Minuten des Zeitbereiches (Spalter F) die Summenwerte für diese Minute ermitteln. H3: =SUMMEWENN($C$3:$C$61217;F3;$D$3:$D$61217)
Da in Excel Zeitwerte als Gleitkommazahlen abgespeichert werden und die Funktion SummeWenn Probleme beim Prüfen von Gleichheit bei Gleitkommazahlen hat, müssen die Minuten als ganze Zahlen abgelegt werden.
Wenn nur in 1min abstand gemessen wurde lässt sich leider ja nicht bestimmen, wie lange das wasser dort wirklich gelaufen ist. Deswegen müssen die minütlichen Messwerte bestehen bleiben. Beim Mitteln entsteht demnach ein Fehler, darauf willst du glaub ich hinaus, das ist richtg.
Allerdings steig ich durch deine hochgeladene Mappe noch nicht ganz durch :D
16.03.2017, 17:09 (Dieser Beitrag wurde zuletzt bearbeitet: 16.03.2017, 17:09 von Ego.)
Hallo MR...,
ich hatte die Minutenwerte wohl falsch verstanden. Die Formel ab D4 müste heissen:
= WENN(A4-A3 >=ZEIT(0;0;2);B4;B4/60)
oder
= (B4*(A4-A3))/Zeit(0;1;0)
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.
Folgende(r) 1 Nutzer sagt Danke an Ego für diesen Beitrag:1 Nutzer sagt Danke an Ego für diesen Beitrag 28 • MRostfalia