ExcelでFREQUENCY関数を使用する方法
ExcelのFREQUENCY関数を使用すると、値が特定の範囲内にある回数を数えることができます。たとえば、スプレッドシートに複数の人の年齢が含まれている場合、いくつの人がさまざまな年齢層に分類されるかを把握できます。頻度分布を計算する方法を見てみましょう。わずかに変更を加えて、頻度の割合を計算します。.
FREQUENCY関数の機能?
ExcelのFREQUENCY配列関数を使用すると、データセットの頻度分布を計算できます。数値データセット(これはソースとして使用する実際のセルです)、ビンのしきい値のリスト(これはデータを並べ替えるカテゴリです)を入力し、Ctrl + Shift + Enterを押します。.
それで、あなたはそれをどのように使うのでしょうか?これは簡単な例です。あなたがあなたのすべてのあなたの学生の数値テストの得点を示すスプレッドシートを持っている先生であるとしましょう。 FREQUENCY関数を使用して、A、B、C、D、またはFを取得した生徒の人数を特定できます。数値テストの得点は、データセットであり、文字の成績はビンのしきい値から形成されます。.
FREQUENCY関数を学生のテストの点数のリストに適用し、この関数は各テストの点数をさまざまな文字の成績を定義する値の範囲と比較することによって、どの文字の成績を得たかをカウントします。.
スコアを10分の1の単位で四捨五入すると、次の範囲が適用されます。
F <= 59.9 < D <= 69.9 < C <= 79.9 < B <= 89.9 < A
ExcelはCの範囲に79.9のスコアを割り当て、98.2のスコアはAの範囲に入ります。 Excelはテストスコアのリストを調べ、各スコアを分類し、各範囲に該当するスコアの総数を数え、各範囲のスコアの総数を示す5つのセルを含む配列を返します。.
FREQUENCY関数では、入力として2つの配列、「Data_array」と「Bins_array」が必要です。配列は単に値のリストです。 「Data_array」には、生徒の数値グレードのような値を含める必要があります。Excelでは、「Bins_array」で定義されている一連のしきい値と、同じ例の文字グレードのように比較できます。.
例を見てみましょう
この例では、0から10までの18個の数字からなる頻度分布と頻度の割合を計算します。これらの数字のうち1から2まで、2から2までの範囲の数を決定するのは簡単な練習です。 3など.
簡単なスプレッドシートの例では、Data_arrayとBins_arrayの2つの列があります。.
「Data_array」列には数値が含まれ、「Bins_array」列には使用するビンのしきい値が含まれています。結果の配列内の値の数を考慮して、 "Bins_array"列の上部に空白のセルを残しました。これには、常に "Bins_array"よりも1つ多い値が含まれます。
私達はまた私達の結果が行くことができる3番目のコラムを作成するつもりです。 「結果」と命名しています。
まず、結果を表示したいセルを選択します。それでは「Formulas」メニューに切り替えて「More Functions」ボタンをクリックしてください。ドロップダウンメニューで、“ Statistical”サブメニューをポイントし、少し下にスクロールしてから“ FREQUENCY”機能をクリックします。.
関数引数ウィンドウがポップアップします。 [Data_array]ボックスをクリックして、[Data_array]列のセルをハイライトします(必要に応じてセル番号を入力することもできます)。.
配列の一部しか編集できないというエラーメッセージが表示された場合は、配列のすべてのセルを選択していないことを意味します。 「OK」をクリックしてからEscキーを押す.
「OK」ボタンをクリック.
「結果」列の最初のセルにのみ値があり、残りは空白です。.
他の値を見るには、“ Formula”バーの内側をクリックしてからCtrl + Shift + Enterを押す.
結果列に、欠損値が表示されます。.
Excelでは、1以下(赤でハイライトされている)の4つの値と、他の各数値範囲の数も検出されました。各結果の計算に使用されるExcelのロジックを説明できるように、スプレッドシートに「結果の説明」列を追加しました。.
頻度の割合を計算する方法
これで問題ありませんが、結果に生のカウントではなくパーセンテージを表示したい場合はどうでしょうか。例えば、私たちの数字の何パーセントが1と2の間に入ったか.
各ビンの頻度パーセンテージを計算するために、Excelの機能バーを使用して配列式を変更できます。 [結果]列のすべてのセルを強調表示してから、関数バーの数式の最後に次の行を追加します。
/ COUNT(B3:B20)
最終式は次のようになります。
=周波数(B3:B20、C3:C20)/ COUNT(B3:B20)
それでは、もう一度Ctrl + Shift + Enterを押してください。.
新しい式は、Results配列の各要素を“ Data_array”列の値の総数で除算します。.
結果はパーセンテージとして自動的にフォーマットされるわけではありませんが、変更は簡単です。 「ホーム」メニューに切り替えてから「%」ボタンを押す.
値はパーセンテージとして表示されます。たとえば、「Data_array」列の17%の数値が1-2の範囲に収まっていることがわかります。.
最も重要なのは、式が[結果]列に配置されているため、[データ配列]列と[ビン配列]列の値を変更でき、Excelが更新された値で結果を自動的に更新することです。.
数式メニューをバイパスして機能バーを使用する
入力を好み、列やセルに名前を付ける方法がわかっている場合は、Excelの関数バーに関数を直接入力してCtrl + Shift + Enterを押すだけで、常に[数式]メニューの検索を回避できます。.
頻度分布を計算するには、次の構文を使用します。
=頻度(データ配列,Bins_array)
頻度の割合を計算するには、代わりにこの構文を使用します。
=頻度(データ配列,Bins_array)/カウント(データ配列)
これは配列の式なので、Enterキーの代わりにCtrl + Shift + Enterキーを押す必要があります。式の周りに中括弧があることは、それが配列式として入力されたことを示します。.