Excelの頻度(関数、数式、例)| 使い方?

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の値の数を返します。
  • 空白のセルとテキストは無視されます。