周波数関数の紹介
Microsoft Excel には、ユーザーがさまざまな方法でデータを分析およびレポートできるようにする多数の組み込みの頻度関数があります。頻度関数は、データを分類したり、データ内のパターンを見つけたり、値が出現する頻度を特定したりするのに役立ちます。
この記事では、 COUNTIF、COUNTIFS、FREQUENCYなど、Excel の頻度関数の基本について説明します。
周波数関数とは何ですか?
頻度関数は、値の範囲内で値が発生する頻度を計算するために Microsoft Excel スプレッドシートで一般的に使用される統計関数の一種です。頻度関数を使用すると、ユーザーは複数のデータ セットをすばやく比較し、各セット内の分布パターンを分析できます。
頻度関数は 2 つの範囲を使用します。1 つの範囲はデータ ソースであり、もう 1 つの範囲はどのデータ ポイントをカウントするかを定義します。Excel 頻度関数は、ソース範囲内の各値をカウントするときに、基準範囲によって定義された基準を満たすすべての出現を合計し、出力配列 (数値データを保持する特別な Excel 領域) に格納します。
最も一般的に使用される頻度関数は、FREQUENCY、COUNTIFS、および COUNTIFです。各関数は、さまざまなタイプの問題を解決するように設計されているため、ユーザーは、自分のニーズに最も適した関数を決定する前に、まずドキュメントを読む必要があります。FREQUENCY は、値が特定の基準を満たす頻度をカウントするのに役立ちます。COUNTIFS は、複数の条件が満たされた場合にカウントされます。COUNTIF は、1 つの条件が満たされた場合にのみカウントされます。
これらの関数のいずれかを使用するときは、分析の結果に影響を与える可能性があるため、ユーザーが構文形式を覚えておくことが重要です。正確な結果を得るには、必要に応じて括弧をネストし、数式内のテキスト文字列を適切な引用符で囲んで、シーケンスを正しく定義してください。
周波数関数の種類
Excel には、度数分布の作成に使用できるFREQUENCYとCOUNTIFSの 2 つの関数が用意されています。これらの関数はどちらも同様に機能し、データをカテゴリにグループ化する方法を提供します。
FREQUENCY
FREQUENCY関数は、指定された範囲内の数値の数をカウントし、ユーザーが指定したビンまたは範囲に分類します。この関数は、分析のニーズに応じて、不連続または重複する間隔に対して構成できます。デフォルトでは、FREQUENCY は、指定したデータ範囲より 1 列広い配列を返します。これにより、各ビンまたは範囲に関連付けられた度数と累積度数の両方を返すことができます。
COUNTIFS
COUNTIFS関数は頻度関数と同様に機能しますが、データ値をグループ化するためのビンまたは範囲の設定方法に関してより柔軟です。これは、データ範囲のギャップを特定する必要がある場合など、複雑な分析に役立ちます (たとえば、特定の値より小さい値のカウント)。この関数には、特定の条件 (ワイルドカードなど) を選択できる追加の引数もあり、特定の基準を満たす列または行の空白セルを数えるなどのタスクに役立ちます。
FREQUENCY 関数の使用
Microsoft Excel のFREQUENCY 関数を使用して、特定の条件セットに収まる範囲内の値の数を見つけることができます。データを要約し、情報をグループ化するための便利なツールです。この強力な機能を活用することで、より複雑なセットから集計データをすばやく取得できます。
この関数の使用方法を詳しく見ていきましょう。
FREQUENCY 関数の構文
FREQUENCY 関数の構文は次のとおりです。
FREQUENCY(データ配列、ビン配列)
この関数には 2 つの引数が必要です。最初の引数data_arrayは必須で、カウントおよび分類するデータ値の配列を表します。2 番目の引数bins_arrayも必須で、データ値がグループ化される間隔をリストします。
数式でこの関数を使用する場合は、範囲を入力してビンを定義する必要があることに注意してください( bins_array )。つまり、Excel のセルに数式を手動で入力する場合、数式をコピーして貼り付けるたびに変更されないように、これらの参照には絶対参照が含まれている必要があります。さらに、度数分布に必要なカテゴリの数に応じて (これは、ビンに使用される間隔を追加することで変更できます)、bins 配列の各間隔に追加の絶対参照を入力する必要があります。これを手動で行うには、列と行の両方の指定の前にドル記号を付けて各値を入力する必要があります。多くのカテゴリがある場合、非常に退屈になる可能性があります。
FREQUENCY 関数の例
Microsoft Excel などのスプレッドシート プログラムのFREQUENCY 関数は、データ範囲内で値が出現する回数を計算するのに役立つツールです。文字、数字、またはカテゴリ間の関連付けの頻度などの発生を計算するために使用できます。これらの簡単な手順に従うことで、FREQUENCY 関数を使用して、独自のスプレッドシートでこのデータをすばやく見つけることができます。
FREQUENCY 関数の例:
- スプレッドシート列の各文字グレードの度数の検索: 使用する数式は=FREQUENCY(C2:C15,F2:F5)になります。ここで、C2:C15 は文字グレードを含むセル範囲を表し、F2:F5は文字グレードを含むセル範囲を表します。それぞれの値の A から D。
- 日付のリスト内で各月が何回発生したかを判断する: この例の数式は=FREQUENCY(A2:A10,B1:O1)になります。ここで、A2 は日付を含む開始セルを表し、B1とO1は 1 月からの月の省略形を含みます。 ( 1 月) から 12 月 ( 12 月) まで。
- 日付のリスト内で各日が発生する頻度を計算する: ここでの式は=FREQUENCY(A2:A20,B1;O1)になりますが、代わりにB1には 1 から 7 までの日の整数が含まれます (日曜日から土曜日を示す順序で)。
スプレッドシートで周波数関数を正しく使用する方法を理解することで、必要に応じて周波数の結果を迅速かつ正確に判断できます。
COUNTIF関数の使用
COUNTIF 関数は、指定した条件に一致する値の範囲内のセルの数をカウントするために使用できる便利な Excel 関数です。この関数は、特定の範囲内の特定の値またはアイテムの出現をすばやくカウントする優れた方法です。さらに、データの不整合やエラーのトラブルシューティングにも使用できます。
詳細に飛び込んで、Excel でCOUNTIF 関数を使用する方法を見てみましょう。
COUNTIF関数の構文
COUNTIF 関数の構文は次のとおりですCOUNTIF(range,criteria)
。range引数はカウントするセルのセットであり、criteria 引数はカウントするセルを指定します。
たとえば、特定の値がセル範囲に出現する回数をカウントする場合は、次の数式を入力しますCOUNTIF(A1:A10, 7)
。これにより、範囲 A1:A10 内のすべてのセルの数が 7 に等しくなります。
COUNTIF 関数でワイルドカード文字を使用することもできます。たとえば、「be」で始まるすべてのセルの数を取得する場合は、次の数式を入力しますCOUNTIF(A1:A10,"be*")
。
最後に、COUNTIF 関数を使用すると、「>」や「<」などの論理演算子を使用して、特定の値と比較して発生する数値をカウントできます。たとえば、スプレッドシートから 18 歳以上のすべての従業員の数を取得する場合は、次の数式を入力しますCOUNTIF(B2:B20,">18")
。
COUNTIF関数の例
Microsoft Excel のCOUNTIF 関数を使用すると、データセット内の特定の値の出現回数を簡単にカウントできます。これは、周波数をチェックしてパターンを分析する効率的な方法を提供するため、データ分析に役立つツールです。
以下に、この関数の使用例をいくつか示します。
- 10 より大きい範囲内の値の数をカウントします:
=COUNTIF(A1:A10,”>10”) - 特定のテキスト “Yes” を含む範囲内のセルの数をカウントします:
=COUNTIF(B1:B20,”Yes”) - 範囲内に「リンゴ」または「オレンジ」を含むセルの数をカウントします:
=COUNTIF(A1:A20,”リンゴ”,”オレンジ”) - 値が 50 ~ 100 の範囲内のセルの数をカウントします:
=COUNTIF(A1:G100,”>50″, “<100”)
COUNTIFS 関数の使用
COUNTIFS 関数は、 1 つ以上の条件を満たす範囲内のセルの数をカウントする強力な Excel 関数です。交差する場合と交差しない場合がある複数の基準を持つセルをカウントする必要がある場合に特に便利です。
この記事では、この関数の使用方法とその機能について説明します。
COUNTIFS 関数の構文
COUNTIFS関数の構文は次のとおりです。
COUNTIFS(範囲1, 基準1, [範囲2], [基準2], …)
この関数には、最大 127 の範囲/基準のペアがあり、データ セット全体に複数の基準を適用できます。範囲と条件は、定数または定数を含むセルにすることができます。
- 最初の引数‘range1’で、少なくとも 1 つのセルを含むセル範囲を指定しなければなりません。複数の範囲を指定する場合、それぞれの行と列の数が同じである必要があります。最大 254 の追加範囲を使用できます。
- ‘criteriaN’引数のそれぞれに、特定の値 (つまりValue_if_true ) を入力するか、次のような比較演算子を含む任意の論理式を使用できます。等しい (=)、等しくない (<>)、より大きい (>)、より小さい (<)、および引用符 (” “) で囲まれたテキスト値。
- これに加えて、次のような複数の値を含む配列引数を入力することもできます。SUM(A1:A4=”値”) .
- 最後に、複数の基準を指定する場合、それぞれにANDまたはOR比較演算子を含めて、より複雑なロジックで使用できます。
COUNTIFS関数の例
COUNTIFS 関数の構文は次のとおりです。この引数をよりよく理解するために、COUNTIFS 関数の例をいくつか見てみましょう。
例 1: 複数の条件に基づくカウント 次のような注文のデータセットがあります。
- 注文番号| 顧客名| 製品| 額
- 1 | アレックス・スミス | ペン | ペン | $10
- 2 | ジョン・ドウ | 鉛筆| $5
- 3 | アンドリュー・ブラック | ペン | ペン | $20
- 4 | アレックス・スミス | 紙 | $15
製品「ペン」と顧客「Alex Smith」の注文数を計算する必要があるとします。この場合、基準範囲 1 は列 B になり、基準 1 は「アレックス スミス」になり、基準範囲 2 は列 C になり、基準 2 は「ペン」になります。数式は次のようになります: =COUNTIFS(B2:B5,”Alex Smith”,C2:C5,”Pen”) . 予想通り、結果は 1 です。
例 2 : テキスト文字列の完全一致を無視するこの例では、過去の顧客のリストがあり、そのうちの何人が米国から来たかを判断する必要があります。すべての顧客の住所の正確な形式に USA が含まれているとは限らないため (たとえば、代わりに United States が表示される場合があります)、テキスト一致条件に基づいてカウントで完全一致を無視したいと考えています。このような場合、条件文字列でワイルドカード文字を使用して、USA を含むすべてのセルが結果セットにカウントされるようにすることができます。数式は次のようになります: =COUNTIFS(B2:B5,“*USA*”) . 結果は予想どおり 3 です。データ セットの各レコード/行の住所フィールド内のいずれかの部分で USA が一緒に言及されているか個別に言及されているかに関係なく。
結論
このガイドでは、Excel で使用できる頻度関数と、それらをどのように活用できるかについて説明しました。大規模なデータセットをすばやく分析する Excel の機能は、複雑な計算の時間と労力を節約できるため、ビジネス オーナーにとって特に便利です。これらの周波数関数は強力で使いやすいため、時間をかけて学習する価値があります。
周波数関数のまとめ
Excel の度数関数は、数値の形式でデータを分析および解釈する場合に使用する優れたツールです。これらの関数を使用して、特定の範囲内に値が存在する回数を計算したり、数値のリストを作成したり、データをグループ別にグラフ化したりできます。
頻度関数は非常に用途が広く、ユーザーはデータから必要なほぼすべての情報をすばやく見つけることができます。Excel には、FREQUENCY、COUNTIFS、RANKX、および PERCENTILE.EXCの 4 つの異なる頻度関数が含まれています。それぞれに、独自の方法で役立つ独自の機能セットがあります。
- FREQUENCY関数は、テスト結果や顧客評価などの数値スケールで生データを分析するときに使用されます。分析用に設定されたパラメーターに基づいて、データ セットのメンバーが各グループ (0 ~ 3、4 ~ 7、8 ~ 11 など) に属する数がわかります。
- COUNTIFS関数は、基準に基づいてアイテムをカウントする場合に使用できます。たとえば、データセット内の特定の都市または州に所在する顧客の数をカウントする場合などです。この関数は、複数の基準範囲を持つ大規模なセットを調べている場合に特に役立ち、各範囲に個別に指定された選択基準に基づいてカウント情報を含む配列を返します。
- RANKX関数は、特定の国の人口規模内の州間で 1 人あたりの収入がランク付けされている場所や、表示されている特定の製品ラインの同じ販売時間枠内で競合他社と比較して販売実績がランク付けされている場所を理解するなど、並べ替えられた値の範囲内で個々の値を比較する場合に最適に使用されます。異なるカテゴリ/四半期/月などの上。この関数は、各値がそのグループ内でどのランクにあるかを示すランク情報を持つ配列を返します。ただし、このタイプのデータを分析する場合は、同点のスコアも含めることが重要であることに注意してください。同点とは、前述の他のランキングで同点のスコアが計算されなかった場合、複数の「第 1 位」の選択肢が存在する可能性があることを意味するためです (つまり、「 2 位は 3 位と同点)。
- PERCENTILE.EXC関数は、四分位数の計算に最適です。これは、給与範囲や年齢範囲などの重要な情報が中間点付近 (40 パーセンタイル、50 パーセンタイル) に隠されている可能性がある場合に、データセットをさらに分析するのに非常に役立ちます。この関数は並べ替えられたデータでのみ機能するため、このタイプの分析を試みる前に、パーセンタイル計算結果ごとの結果を歪めないように、データセットが最初に最小値から並べ替えられていることを確認することが重要です。
頻度関数を使用するためのヒント
Excel の頻度関数を使用すると、プログラムに入力したデータを理解するのに役立ちます。この機能を最大限に活用するために、次のヒントを参考にしてください。
- 最初にいくつかの基本的な計算を実行する: 頻度関数を使用する前に、データの平均値や合計値を求めるなどの基本的な計算を実行することをお勧めします。これにより、頻度値を計算するためのベースラインが得られます。より深い洞察は、より正確な結果を意味します。
- すべてのオプションに慣れる: Excel には、頻度関数に加えて、データの出現回数を数えてパーセンテージを決定することでデータを分析する機能もあります。時間をかけてこれらすべての機能に慣れ、ニーズに最適な機能を判断してください。
- 大規模なデータセットでフィルターを使用する: 大規模なデータセットで作業している場合、フィルターを使用すると、手動で指定した基準に従って値を並べ替えることで、パターンやエラーをすばやく見つけることができます (たとえば、 100 を超える値にフラグを立てるなど)。フィルターを使用すると、これらのツールを使用してさらに分析するのに適したサブセットを生成することで、Excel 頻度関数の使用をより効率的にガイドすることもできます。
- 式が適切に設定されていることを確認する: 最後に、周波数関数の計算で使用される式が適切に設定されていることを確認します。データ入力の種類によっては、同じツールが使用されていても正確な構文がかなり異なる場合があります (つまり、AVERAGEIF と AVERAGEIFS )。