
与えられたデータから定義された最小値と最大値を満たすエントリの数を生成したいと考えています。
もっと簡単に言うと、データセットが
ロール番号: 1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16、17、18、19、20
対応するマークは次のとおりです: 47、23、47、45、26、41、35、39、41、32、32、29、27、28、26、41、23、24、20、26
すると、期待される出力は次のようになる。
範囲: 数値
20-24: 4
25-29: 6
30-34: 1
35-39: 3
40-44: 3
45-50: 3
必要に応じて、範囲を変更できる必要があります (たとえば、20-24 を 21-25 に変更)。それに応じて、エントリの数を計算する必要があります。
よろしく
アニル
答え1
ソートではなく、ビニング、 または頻度を計算する、以下を使用する必要がありますFREQUENCY
:
列 E で使用した数式は次のとおりです。
=FREQUENCY($A$2:$A$21,$C$2:$C$7-1)
- これは配列数式なので、まずそれが含まれるすべてのセルを選択し、数式を入力してからCTRL+ SHIFT+で終了します。ENTER
- 最初に計算される頻度は、最小境界 (2 番目の引数の最初のセル) よりも小さい項目の数であるため、先頭に 0 が付くか、2 番目のパラメータから最初のセルを除外することになります。
カテゴリについては、列 D で次の数式を使用しました。
=C2&"-"&C3-1
そのため、列 C の値を編集すると、ラベルと値の両方が自動的に更新されます。