COUNTIF関数の解説と使用例 -条件に一致するデータをカウントする-

COUNTIF関数の解説と使用例 -条件に一致するデータをカウントする-


本記事はCOUNTIF関数を解説します。

COUNTIF関数はEXCEL 365、EXCELのかなり古いバージョンから利用可能とされますが、

正確な登場時期は明確ではありません。

ExcelCOUNTIFは、「カウントイフ」と呼びます。

指定した条件に一致するセルの個数をカウントするために使用されます。

こんな時に便利!

  • 条件に合致した件数だけを手軽に数えたい時
  • 条件に合うセルの数を簡単に集計できる
  • 手作業で数える手間やミスを防げる

Microsoft Excelの「統計関数」のカテゴリに属します。

COUNTIFとは

COUNTIF関数の構文 - Excelの関数挿入ダイアログでの表示例

[関数の検索]のテキスト内に、
「個数」などと入力し、[検索開始]をクリックすると、関数がヒットします。
詳細の使用法に興味のある方は巻末の参考記事をご拝読ください。

範囲に含まれる空白セルの個数を返します。

[関数の挿入]ダイアログより
COUNTIF関数の語源と機能を結びつけて説明した内容

COUNTIFCOUNT(数える)とIF(条件)を組み合わせた造語と考えられます。

条件付きのセル数カウントという意味合いを含んでいるようです。

構文

COUNTIF関数の引数説明 - 範囲と検索条件の入力フィールド

指定された範囲に含まれるセルのうち、検索条件に一致するセルの個数を返します。

[関数の挿入]のダイアログボックスより

=COUNTIF(範囲, 検索条件)

なお、[]の引数は省略可です。

指定した範囲内のセルのうち、検索条件に一致するセルの数をカウントする機能を持っています。

第1引数:範囲

COUNTIF関数の第1引数 - 範囲の指定と注意点

範囲:範囲 には空白でないセルの個数を求めるセル範囲を指定します。

[関数の引数]のダイアログボックスより
  • 説明:条件の対象とするセル範囲を指定する
  • 設定方法
    • 連続セル範囲:A1:A10
    • 非連続セルは指定不可(COUNTIFSで代用可能)

第2引数:検索条件

COUNTIF関数の第2引数 - 検索条件の設定と使い方

検索条件:検索条件 には計算の対象となるセルを定義する条件を、数値、式、または文字列で指定します。

[関数の引数]のダイアログボックスより
  • 説明:カウントの条件を指定する
  • 設定方法
    • 数値や文字列(例:"東京"100
    • 比較演算子付き(例:">100""<>"&A1
    • ワイルドカード(例:"*社""??代"

例題

COUNTIFを使って「条件に一致する件数をカウントする」基本操作を紹介します。
使用するのは、業務でよくある売上データです。

担当者商品カテゴリ売上金額地域
田中文房具1200東京
鈴木家電5800大阪
佐藤文房具900東京
高橋書籍1500名古屋
伊藤家電7600東京
渡辺書籍1700大阪
中村文房具1100東京

解答

任意セルをクリックして、[関数の引数]ダイアログを起動してください。
下図のように設定します。

 ※なお、[関数の引数]ダイアログを起動は、こちらを拝読ください。

COUNTIF関数の使用例 - 東京のデータを条件付きでカウントする実践画面

「OK」をクリックすると、次の関数がセルに挿入されます。

=COUNTIF(D2:D8,”東京“)

この関数は、D2からD8までの範囲の中で、東京と一致するセルをカウントします。
この場合、結果は3です。

[関数の引数]ダイアログボックスを使用することにより、
[引数の入力結果]と[数式の結果]がインタラクティブに表示されます。
この機能は、エラーを即座に発見しやすくするため、非常に有効です。

Excel関数を操作するための基本概念です。基本概念を理解すると、各関数の理解がより深まります。

構文に関する記事

Excel関数の引数と戻り値は何だっけ?という時に、役立つ記事です。

ダイアログボックスの使い方に関する記事

Excel関数名は何だっけ?VLOOKUP関数の使い方は何だっけ?という時に、ダイアログボックスを使うと便利です。
下記はそのダイアログボックスに関する記事です。

参照形式に関する記事

関数式をコピーする時はどうしたらいい? $マークは、どう付けたらいいだろう?
といった悩みをお持ちの方は以下をご覧ください。