Werte in Spalte zählenHallo,
Ich benötige Hilfe bei der Verwendung der Count-Funktion.Ich denke, dass ich das für das, was ich brauche, vielleicht bekommen kann, bin mir aber nicht sicher, wie.Ich habe eine Beispieldatentabelle angehängt.Für die Spalte „Tag-Nacht-5-Minuten-Intervalle“ möchte ich eine Formel verwenden, um die Anzahl der Werte derselben Zahl in der Spalte „Zähler“ zu zählen (dies soll mir bei der Berechnung der Tages- und Nachtlänge helfen)
Ich habe die Tag- bzw. Nachtspalten und die Zählerspalten erstellt, um zu meinem Endergebnis in Tag-/Nachtstunden zu gelangen. Es sei denn, es gibt einen einfacheren Weg, dies zu tun?
Und Folgefrage: Gibt es eine einfache Möglichkeit, eine Dauer (Anzahl der Stunden im Dezimalformat) in Stunden: Minuten umzuwandeln?Beispiel: Aus 13,5 Stunden wird 13:30 Uhr.
Vielen Dank.
WindowsBetreff: Werte in Spalte zählenDer Anhang könnte funktionieren – ich habe eine Spalte (Zwischenzähler) hinzugefügt, die ich dann in einer überarbeiteten Zählerspalte verwendet habe (mithilfe der Funktion „Col Cumulative Sum“).Möglicherweise gibt es eine Möglichkeit, dies mit der Funktion „Datumsdifferenz“ zu tun, aber ich habe das nicht so einfach hinbekommen.Was die zweite Frage betrifft, habe ich in der Vergangenheit zwei neue Spalten mit den Funktionen „Links“ und „Rechts“ erstellt, sodass 13,5 in der ersten zu 13 und in der zweiten zu 0,5 wird.Erstellen Sie dann eine Spalte mit der Funktion „InMinutes“ für die zweite Spalte (z. B. 0,5), dividiert durch 60. „InMinutes“ misst eine bestimmte Anzahl von Stunden in Sekunden (warum heißt es „InMinuten“?), sodass die Division durch 60 0,5 30 Sekunden ergibt.Dann können Sie die erste Spalte (mit den Stunden) und diese neue Spalte mit einem : dazwischen verketten.Ich hoffe wirklich, dass jemand eine bessere Methode hat!
Betreff: Werte in Spalte zählenFür den ersten Teil sollten Sie Col Sum mit If verwenden können (Sie benötigen If nicht, wenn Sie in Ordnung sind, dass alle Zellen Werte haben).
If(Row() == Col Max(Row(), :Counter),
Col Sum(1, :Counter)
,
.
);
Eine andere Option könnte die Verwendung sein Spaltennummer(:Zähler, :Zähler) (Fügen Sie eine ähnliche if-Anweisung hinzu, wenn Sie sie benötigen).
Für die andere Frage würde ich höchstwahrscheinlich eine neue Formelspalte erstellen
In Hours(:"Day/night hours"n)
und ändern Sie dann das Format (Sie könnten auch mit 60*60 multiplizieren (In Stunden wird dies getan, es wandelt Stunden in Sekunden um), JMP-Datumszeiten werden in Sekunden angegeben, Sie möchten also Ihre Stunden in Sekunden umwandeln und JMP die Formatierung daraus übernehmen lassen)

Sie können das Format auch in „Best“ ändern, um den „echten“ zugrunde liegenden Wert (Sekunden) anzuzeigen.