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

本記事はCOUNTIF関数を解説します。COUNTIF関数はEXCEL 365、EXCELのかなり古いバージョンから利用可能とされますが、
正確な登場時期は明確ではありません。
ExcelのCOUNTIFは、「カウントイフ」と呼びます。
指定した条件に一致するセルの個数をカウントするために使用されます。
こんな時に便利!
- 条件に合致した件数だけを手軽に数えたい時
- 条件に合うセルの数を簡単に集計できる
- 手作業で数える手間やミスを防げる

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


[関数の検索]のテキスト内に、
「個数」などと入力し、[検索開始]をクリックすると、関数がヒットします。
詳細の使用法に興味のある方は巻末の参考記事をご拝読ください。
範囲に含まれる空白セルの個数を返します。
[関数の挿入]ダイアログより

COUNTIFはCOUNT(数える)とIF(条件)を組み合わせた造語と考えられます。
条件付きのセル数カウントという意味合いを含んでいるようです。
構文

指定された範囲に含まれるセルのうち、検索条件に一致するセルの個数を返します。
[関数の挿入]のダイアログボックスより
=COUNTIF(範囲, 検索条件)
なお、[]の引数は省略可です。
指定した範囲内のセルのうち、検索条件に一致するセルの数をカウントする機能を持っています。
第1引数:範囲

範囲:範囲 には空白でないセルの個数を求めるセル範囲を指定します。
[関数の引数]のダイアログボックスより
- 説明:条件の対象とするセル範囲を指定する
- 設定方法
- 連続セル範囲:
A1:A10 - 非連続セルは指定不可(
COUNTIFSで代用可能)
- 連続セル範囲:
第2引数:検索条件

検索条件:検索条件 には計算の対象となるセルを定義する条件を、数値、式、または文字列で指定します。
[関数の引数]のダイアログボックスより
- 説明:カウントの条件を指定する
- 設定方法
- 数値や文字列(例:
"東京"、100) - 比較演算子付き(例:
">100"、"<>"&A1) - ワイルドカード(例:
"*社"、"??代")
- 数値や文字列(例:
例題
COUNTIFを使って「条件に一致する件数をカウントする」基本操作を紹介します。
使用するのは、業務でよくある売上データです。
| 担当者 | 商品カテゴリ | 売上金額 | 地域 |
|---|---|---|---|
| 田中 | 文房具 | 1200 | 東京 |
| 鈴木 | 家電 | 5800 | 大阪 |
| 佐藤 | 文房具 | 900 | 東京 |
| 高橋 | 書籍 | 1500 | 名古屋 |
| 伊藤 | 家電 | 7600 | 東京 |
| 渡辺 | 書籍 | 1700 | 大阪 |
| 中村 | 文房具 | 1100 | 東京 |
解答
任意セルをクリックして、[関数の引数]ダイアログを起動してください。
下図のように設定します。
※なお、[関数の引数]ダイアログを起動は、こちらを拝読ください。

「OK」をクリックすると、次の関数がセルに挿入されます。
=COUNTIF(D2:D8,”東京“)
この関数は、D2からD8までの範囲の中で、東京と一致するセルをカウントします。
この場合、結果は3です。

[関数の引数]ダイアログボックスを使用することにより、
[引数の入力結果]と[数式の結果]がインタラクティブに表示されます。
この機能は、エラーを即座に発見しやすくするため、非常に有効です。
Excel関数を操作するための基本概念です。基本概念を理解すると、各関数の理解がより深まります。
構文に関する記事
Excel関数の引数と戻り値は何だっけ?という時に、役立つ記事です。
ダイアログボックスの使い方に関する記事
Excel関数名は何だっけ?VLOOKUP関数の使い方は何だっけ?という時に、ダイアログボックスを使うと便利です。
下記はそのダイアログボックスに関する記事です。
参照形式に関する記事
関数式をコピーする時はどうしたらいい? $マークは、どう付けたらいいだろう?
といった悩みをお持ちの方は以下をご覧ください。

