ExcelのFREQUENCY関数
ExcelのFREQUENCY関数は、指定された値の範囲内でデータ値が発生する回数を計算します。範囲内の各値の頻度に対応する数値の垂直配列を返します。これはExcelの組み込み関数であり、統計関数として分類されます。
Excelの周波数式
以下はExcelのFREQUENCY式です。
ExcelのFREQUENCY式に使用される引数。
- Data_array 必須。頻度がカウントされる値の配列または値のセットへの参照。
- Bins_array 必須。data_arrayの値がグループ化される間隔の配列または間隔への参照。
ExcelでのFREQUENCY関数の説明
頻度は値の配列を返すため、配列数式として入力する必要があります。つまり、CTRL + Shift + Enter(Macの場合はCommand + Shift + Enter)を押します。出力が必要なセル。最初にそれらのセルが選択され、次にExcelのFREQUENCY数式が入力された後、配列数式として入力されます。
セルを選択→数式を入力→CTRL + Shift + Enterを押す
戻り値
ExcelのFREQUENCY関数は、bins_array間隔でdata_arrayの度数分布を返します。出力は常にbins_arrayの要素数より1つ多くなります。返される配列の追加要素は、bins_arrayの最上位要素よりも高い値の数に対応します。bins_arrayに3つの要素{ 2、4、6}が含まれているとすると、関数は4つの要素{6}を返します。
場合データは_配列は値が含まれていない、Excelの周波数関数は、ゼロの配列を返します。bins_arrayに値が含まれていない場合、ExcelFREQUENCY関数はdata_arrayで指定された要素の総数を返します。
Excelの頻度は、統計で広く使用されている関数です。データだけでなく、特定のデータの度数分布を理解する必要がある場合があります。たとえば、母集団内の個人の年齢は大幅に異なるため、頻度の形で視覚化されます。同様に、クラスの各生徒が取得した点数は、クラスの全体的なパフォーマンスを理解するために頻度の観点からクラブ化されています。
Excelの頻度–イラスト
頻度を計算したい数値があるとします。番号{1、3、2、4、6、2、3、4、5}はB3:B11に記載されています。
数字は、D3:D5で与えられた間隔:{2、4、6}にクラブされます。
頻度を計算するには、最初に4つのセルE3:E6を選択し、次に次の構文を選択します。
=頻度(B3:B11、D3:B5)
Ctrl + Shift + Enterを押します。
返される要素の数はbins_arrayの要素の数よりも1つ多いため、この場合は4つのセルを選択する必要があります。
頻度を返します。
与えられた出力{3、4、2、0}は区間{6}に対応します。
4つではなく3つのセルのみを選択した場合、以下に示すように、「6より大きい」のカウントは省略されます。
ExcelでFREQUENCY関数を使用する方法は?
ExcelFREQUENCY関数は非常にシンプルで使いやすいです。いくつかの例を使って、ExcelでのFREQUENCYの動作を理解しましょう。
このFREQUENCY関数Excelテンプレートはここからダウンロードできます–FREQUENCY関数Excelテンプレート例1
以下に示すように、調査を実施し、身長のデータを収集したとします。
ここで、次の間隔で身長の頻度を計算します。
155-160
160-165
165-170
> 170
間隔{155、160、165、170}はE4:E7で与えられます。
頻度を計算するには、最初に5つの連続するセル(4 + 1)を選択します。
次に、次の構文を入力します。
=頻度(B4:B14、E4:E7)
Ctrl + Shift + Enterを押します。
頻度を返します。
例2
以下に示すように、クラスの1つまたは他の科目で失敗した学生IDのリストと科目があるとします。
これで、(1つの主題以上で)失敗したすべての人が「失敗」と見なされます。ここで、失敗した学生の数を知る必要があります。
これを識別するには、次の構文を使用できます。
= SUM(—(FREQUENCY(B4:B9、B4:B9)> 0))
4を返します。
構文を詳しく見てみましょう。
FREQUENCY(B4:B9、B4:B9)は、間隔B4:B9を使用してデータB4:B9の頻度を計算します。{1;を返します。1; 2; 0; 2; 0; 0}
FREQUENCY(B4:B9、B4:B9)> 0は、取得された周波数がゼロより大きいかどうかをチェックします。ゼロより大きい場合は論理TRUEを返し、それ以外の場合はFALSEを返します。{TRUE;を返します。TRUE; TRUE; FALSE; TRUE; FALSE; FALSE}
SUM(—(FREQUENCY(..)> 0))は、TRUEを合計し、一意の値の数を返します。
例3
以下に示すように、セルB4:C20に、1日にスーパーマーケットを訪れた顧客のデータとその訪問時刻があるとします。
ここで、どの時間間隔で、顧客がストアで最も訪問したかを確認します。これは、効率的な方法で従業員の労働時間を計画するのに役立ちます。ストアは午前11:00に開店し、午後8:00に閉店します。
まず、時間間隔を決めましょう。簡単にするために、次の間隔を使用できます。
- 11:00 AM
- 午前12:00
- 午後1:00
- 午後2時
- 午後3:00
- 16:00
- 午後5:00
- 6:00 PM
- 午後7時
- 20:00
ここで、取得する度数分布表のセルを選択します。この場合はG4:G13です。ストアは午後8時に閉店するため、午後8時を超えるセルはすべてゼロになるため、選択しません。
ここで、次の構文を入力します。
=頻度(B4:C39、G4:G13)
Ctrl + Shift + Enterを押します。
顧客が来店した頻度を返します。この場合、ほとんどの訪問は午後5時から午後6時の間に観察されました。
覚えておくべきこと
- ExcelのFREQUENCY式は、指定されたデータ(data_array)の指定された間隔(bins_array)への度数分布を示します。
- ExcelのFREQUENCY数式は、配列数式として入力されます。分布が表示される必要がある隣接セルの範囲が選択されます。ExcelでFREQUENCY数式を入力するには、CTRL + Shift + Enter(Macの場合はCommand + Shift + Enter)を押す必要があります。
- bins_array内のx個の要素の場合、ExcelでFREQUENCY数式を入力するときに、必ずx +1個のセルを選択してください。追加のセルは、3番目の間隔値より大きいdata_arrayの値の数を返します。
- 空白のセルとテキストは無視されます。