Nabend Wir wollen unseren Gaszähler mittels Reedkontakt auslesen. Das klappt bis jetzt auch ziemlich gut, die Messwerte fließen. Und zwar im Timestampformat mit Millisekunden, etwa so: 1445631870.76 1445631892.01 1445631922.14 1445631956.32 Eine Umdrehung entspricht einer bestimmten Gasmenge und jede Umdrehung wird gezählt, bzw. der Zeitpunkt gespeichert. Nur wie bekomme ich daraus ein ansprechendes Excel Diagramm? Auf der X-Achse soll der jeweilige Tag aufgetragen werden und dann für jeden Messwert eine bestimmt Größe hinzuaddiert werden. Sodass sich eine nach rechts aufsteigende Treppe bildet. Jemand ne Idee? Gruß Kolja
Bestimme die Anzahl aller Timestamps für jeden einzelnen Tag, summiere diese Anzahlen von Tag 0 beginnend an für jeden Tag - die Zwischensumme ist Deine Treppenstufenhöhe für den jeweiligen Tag.
Rufus Τ. F. schrieb: > Bestimme die Anzahl aller Timestamps für jeden einzelnen Tag, summiere > diese Anzahlen von Tag 0 beginnend an für jeden Tag - die Zwischensumme > ist Deine Treppenstufenhöhe für den jeweiligen Tag. Ich habe es so ähnlich gerade mit LibreOffice gemacht: 1. Spalte Daten 2. Spalte Fortlaufende Datumseinträge 3. Spalte Umrechnung des Datums in Millisekunden, z.B. mit =(B1-DATUMWERT("1.1.1970"))*86400 (anhängig davon was für ein Timestamp Format das ist) 4. Spalte Zählen der Einträge in Spalte 1 die nach und vor einer gewissen Zeit liegen =ZÄHLENWENNS(A1:A24;">="&C1;A1:A24;"<"&(C2-1)) 5. Spalte Aufaddieren des aktuellen Wertes in Spalte 4 zu der vorherigen Summe =D2+E1 Balkendiagramm über Spalte 2 und 5
Hallo Physiker Das hört sich interessant an, auch wenn ich es noch nicht ganz verstehe. Bzw. wir nicht von der selben Grundlage ausgehen. Ich habe NUR die Timestamp Werte. Der Reedkontakt schließt einmal pro Umdrehung und dann wird der Zeitpunkt gespeichert. Wenn das bei dir auch so ist, kannst du mir einen Ausschnitt aus deiner Datei zeigen? Gruß Kolja
Wenn ich das richtig verstanden habe, hast du imemr eine bestimmte Gasmenge (die Menge, die einer Umdrehung entspricht) verbraucht. Als Messwert hast du die Zeit, in der das geschieht, das ist nämlich die Differrenz aus dem letzten und den vorletzten Wert. Wie du das jetzt von Gasmengeneinheit pro variableZeit auf variableGasmenge pro Zeiteinheit umrechnest...einfache Division. Aber mit den üblichen Excel-Funktionen wird das schwierig, ich würde das mit einem VBA-Skript nochmal überarbeiten. Ich persönlich finde dein Messverfahren aber nicht sonderlich gut, denn du bekommst sehr lange keinen Messwert, wenn kein Gas entnommen wird. Zwei Wochen Urlaub - > zwei Wochen kein Messwert (hoffentlich). Alle paar Sekunden/Minuten/Stunden/... die Position des Zählrades feststellen und daraus das Gas/dt berechnen liefert anschaulichere Werte ohne VBA-Klimmzüge.
Wühlhase schrieb: > Alle paar Sekunden/Minuten/Stunden/... die Position des Zählrades > feststellen und daraus das Gas/dt berechnen liefert anschaulichere Werte > ohne VBA-Klimmzüge. Gute Idee! Wie geht das mit einem Standard-Gaszähler, der nur jede Umdrehung einen Impuls auslöst???
Kolja L. schrieb: > Auf der X-Achse soll der jeweilige Tag aufgetragen werden und dann für > jeden Messwert eine bestimmt Größe hinzuaddiert werden. > Sodass sich eine nach rechts aufsteigende Treppe bildet. Zuerst einmal die Zeitstempel ins Excel-Datumsformat bringen, daneben einfach hochzählen. Dann solltest du so etwas haben: 19.10.15 17:30 | 1 19.10.15 19:45 | 2 20.10.15 12:00 | 3 21.10.15 07:10 | 4 22.10.15 22:30 | 5 Bereich markieren, Punktdiagramm (teilweise auch X-Y-Diagramm genannt) wählen (ja nicht das Liniendiagramm wählen!), und fertig.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.