目次
Excelで、ある列を別の列の基準でカウントしたいとします。 このタスクを実行する方法はさまざまです。 この記事では、Excelで別の列が基準を満たしている場合に、ある列をカウントできるようになる適切な4つの方法を紹介します。
自動車販売会社の販売情報が与えられた次のデータセットを考える。 ここで、販売員の人数(Count in A列 )のうち、特定の地域で販売している人(Criteria in B列 )または特定の製品(Criteria in C列 ).
練習用ワークブックをダウンロードする
Excelで別の列が条件を満たす場合、ある列を数える.xlsxExcelで別の列が条件を満たす場合に1つの列をカウントする4つの方法
1.COUNTIF関数の使用
を使用すると、別の列の条件に基づいて、ある列を数えることができます。 COUNTIF関数 . で販売している営業マンの数をカウントしたいとします。 ジャクソンビル 数値を求めるには、空のセルに数式を入力します。
=countif(b6:b13,f6)
これです。 B6:B13=。 カウントが行われるデータセットの範囲
F6 = 集計の基準 ジャクソンビル 我々のデータセットに対して
を押した後 エンタメ で販売するセールスマンの総数を得ることができます。 ジャクソンビル を選択したセルに入力します。
続きを読む: Excelで値が到達するまで列を数える方法
2.COUNTIFS関数の使用
COUNIFS機能 は、複数の条件に基づいてカウントする場合に使用されます。 COUNTIFS 関数があります。 ジャクソンビル と販売する人 の車です。 数値を求めるには、空のセルに数式を入力します。
=COUNTIFS(B6:B13,F6,C6:C13,F8)
これです。 B6:B13=。 最初のデータセットに対するデータセットの範囲
F6 = 最初のカウントの基準 ジャクソンビル 我々のデータセットに対して
C6:C13=(以下略 2つ目のデータセットに対応する範囲
F8 = 2つ目のカウントの基準 車 我々のデータセットに対して
を押した後 エンタメ で販売するセールスマンの総数を得ることができます。 ジャクソンビル そして、自動車を販売する人 .
続きを読む: ExcelでVLOOKUPの列数を数える方法(2通り)
3.SUMPRODUCT関数の使い方
使用方法 SUMPRODUCT関数 は、別の列が条件を満たす場合に、ある列をカウントする別の方法です。 車を販売するセールスマンの数を調べるには、空のセルに次の数式を入力します。
=sumproduct((c6:c13=f6)/countifs(a6:a13,a6:a13))
これです。 C6:C13=(以下略 基準のデータセットの範囲
F6 = 集計の基準 車 この例では
A6:A13= カウントが行われるセルの範囲
を押した後 エンタメ とすると、自動車を販売する営業マンの総数がわかります。 .
続きを読む: Excelで列番号をアルファベットに変換する方法(3つの方法)
4.ピボットテーブルの使用
非常に大きなデータセットがある場合は ピボットテーブル は、ある列が条件を満たした場合に、その列の数を調べるのに便利です。 そのためには、ピボットテーブルを作成する必要があります。 まず、データを選択します。 Insert> PivotTable> From Table/Range.
テーブルまたは範囲からのピボットテーブル が表示されますので、ボックスを選択します。 既存のワークシート をクリックした後、空のセルを選択します。 所在地 を押してください。 OKです。
現在 ピボットテーブルのフィールド をドラッグすると、Excelの右側に表示されます。 セールスマン のボックスは、∑で 価値観 ボックスで、各地域のセールスマンの人数を調べるには、以下のようにします。 地域 を「行」ボックスの中に入れてください。
製品別の販売員数を調べるには、「地域」のチェックを外して 製品 ボックスを使用します。
続きを読む: エクセルVBA:データ付き列のカウント(2例)
結論
このように、ある列を別の列の条件に基づいてカウントする方法は、どの方法でも可能です。 もし、分かりにくい点があれば、コメントを残してください。 また、その他の方法をご存知であれば、ぜひ教えてください。