Zählen Sie, wie oft Y größer als N istGibt es eine Formel, mit der die Anzahl der Zeilen bestimmt werden kann, die einen Wert enthalten, der größer als eine vorgegebene Zahl ist, z. B. > 65 %?
Ich denke, es wäre ähnlich wie eine Countif-Formel in Excel. Ich möchte zählen, wenn der Wert größer als 65 % ist.
Danke
Betreff: Zählen Sie, wie oft Y größer als N istDas ist großartig - danke!
Betreff: Zählen Sie, wie oft Y größer als N istDas klingt sehr nach dem Rang. Col Rank() gibt Ihnen im Grunde die Anzahl der Elemente, die kleiner als ein bestimmtes Element sind (plus 1). Für Unentschieden müssten Sie Col Rank(:x, <
Col Number( :Binned Temperature )<BR /> - Col Rank( :Binned Temperature, <<TIE></TIE> - Col Number( :Binned Temperature, :Binned Temperature )<BR /> + 1
Betreff: Zählen Sie, wie oft Y größer als N istja, außer ich habe die Komplikation, dass die Zielspalte mit der Prozentspalte identisch ist.Wenn ich also die Zeile nach unten gehe, möchte ich, dass der Wert int hat row als Schwellenwert für die Spalte fungiert
Ich habe eine Beispieldatendatei angehängt.Ich habe es mit Summierung zum Laufen gebracht, aber es ist furchtbar langsam/ineffizient und funktioniert nicht mit meinen echten Daten von> 3 Millionen Zeilen.
Die zweite Spalte ist die Summenformel.Die dritte Spalte ist die, an der ich arbeiten möchte.Die vierte und fünfte Spalte sind Variationen der dritten mit festen Werten, und diese werden für diesen bestimmten Wert, den ich eingegeben habe, richtig ausgewertet.
Betreff: Zählen Sie, wie oft Y größer als N istMöchten Sie nur die Zeilen addieren, in denen der Wert der Zielspalte größer als ein prozentualer Spaltenwert ist?
col sum( If(:target column > :percentage column, :target column, 0 );
Betreff: Zählen Sie, wie oft Y größer als N istGibt es eine Möglichkeit, dies zu tun, wobei 0,65 kein fester Wert ist, sondern der i-te Wert in einer benachbarten Zeile?Bedeutung - könnte ich eine andere Spalte haben, die eine Liste von Prozentsätzen ist, und für jede Zeile berechne ich die Summe der Zielspalte, die größer ist als der Prozentsatz der i-ten Zeile der Prozentspalte?
Etwas wie:
<SPAN class="token function">col sum</SPAN><SPAN class="token punctuation">(</SPAN><SPAN class="token punctuation">:</SPAN>your target column <SPAN class="token operator">></SPAN> percentage column<SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">;</SPAN>
Betreff: Zählen Sie, wie oft Y größer als N istWenn es Ihnen natürlich nur darum geht, die Zahl zu kennen – anstatt sie in einer weiteren Formel zu verwenden –, ist der schnellste Weg, sie zu finden, die Verwendung von Datenfilter ( Reihen -> Datenfilter ) und verwenden Sie dann den Filter, um die Zeilen auszuwählen, in denen der Wert größer als 65 % ist. Sie können dann die Anzahl der ausgewählten Zeilen in der Datentabelle sehen.
Betreff: Zählen Sie, wie oft Y größer als N istcol sum(if(:your target column > .65, 1, 0));
und dies kann verkürzt werden zu:
col sum(:your target column > .65);