COUNTIF関数の使い方

確認環境:Microsoft 365(Windows)最終確認日:2026-08-19練習問題 3 問つき
最短回答

=COUNTIF(数える範囲, 条件) と書きます。比較を使うときは ">=100" のようにダブルクォートで囲みます

書式

=COUNTIF(範囲, 検索条件)

引数の意味

引数意味指定の例つまずきやすい点
範囲数える対象のセル範囲B2:B7指定できるのは1つの範囲だけ
検索条件数える条件"売上" / ">=10000"比較演算子はダブルクォートの中に入れる

最小の例

=COUNTIF(B2:B7, "売上")

条件の書き方

数えたいもの条件の書き方
「売上」と完全に一致"売上"
10000 以上">=10000"
「売上」以外"<>売上"
「東京」で始まる"東京*"
E1 セルの値と一致E1(クォート不要)
E1 セルの値以上">="&E1& で連結する

使うときの手順

  1. 結果を表示したいセルを選び、= に続けて COUNTIF( と入力します。
  2. 数えたい範囲をドラッグで選び、F4 を押して固定してから , を入力します。
  3. 条件を入力します。文字列なら "売上"、比較なら ">=10000" のように不等号ごとダブルクォートで囲みます
  4. ) で閉じて Enter を押します。

やってみる

条件の書き方は読むだけでは身につきません。実際に入力して確かめます。

この操作は、下の練習で実際に試せます。
この操作は、下の練習で実際に試せます。
この操作は、下の練習で実際に試せます。

よくある失敗

仕事ならどれを使う?

やりたいこと使う関数書き方
条件に合う件数COUNTIF=COUNTIF(B2:B7,"売上")
条件に合う金額の合計SUMIF=SUMIF(B2:B7,"売上",C2:C7)
条件が2つ以上COUNTIFS=COUNTIFS(A2:A7,"佐藤",B2:B7,"売上")
空白でないセルを数えるCOUNTA=COUNTA(B2:B7)

「何件あるか」を知りたいなら COUNTIF、「いくらになるか」を知りたいなら SUMIF です。数えるのか足すのかで選びます。条件が増えたら、末尾に S が付く関数 (COUNTIFS / SUMIFS)へ切り替えます。

重複チェックへの応用

COUNTIF は重複の検出にもよく使います。=COUNTIF($A$2:$A$100,A2) を下までコピーすると、2 以上になった行が重複です。条件付き書式と組み合わせると色を付けられます。

Googleスプレッドシートの場合

Googleスプレッドシートでも COUNTIF は同じ書式で使えます。COUNTIFS も同様です。

次に読むもの