Excelで色付きセルを数えたいとき、まず押さえておきたい結論はシンプルです。手作業で塗った色なら「フィルターで色抽出して件数確認」、条件付き書式の色なら「見た目の色ではなく条件を数式で数える」のが最短です。ここを間違えると、COUNTIF関数が使えない、思った数にならない、といったつまずきが起きやすいですね。この記事では、仕事中でもすぐ試せる方法だけに絞って、クリック手順から上手くいかない原因までまとめて解説します。
Excelで色付きセルを数える最短の答え
Excelには、標準の関数だけでセルの塗りつぶし色そのものを直接数える機能がありません。そのため、何色のセルを数えたいかによってやり方を分ける必要があります。
- セルを自分で黄色や赤に塗った場合:フィルター機能を使う
- 条件付き書式で自動的に色が付いている場合:条件を使ってCOUNTIFやCOUNTIFSで数える
- どうしても色そのもので集計したい場合:VBAや名前定義などの応用が必要
まずは、いちばん失敗しにくい方法から見ていきましょう。
手作業で塗った色付きセルを数える方法
いちばん簡単なのは、Excelのフィルターで色付きセルだけを表示して、その件数を確認する方法です。関数を覚えなくても使えるので、初心者の方にもおすすめですよ。
方法1:フィルターで色付きセルを抽出して数える
- 色付きセルを含む表の範囲をクリックします
- 上部メニューの「データ」タブをクリックします
- 「フィルター」をクリックします
- 対象列の見出しに表示された▼をクリックします
- 「色でフィルター」を選びます
- 数えたいセルの色をクリックします
- 抽出された行数を確認します
件数の見方はいくつかあります。画面左下やステータスバーに表示される件数を見る方法でもOKですし、抽出後に連番列があれば最後の番号を見る方法でも確認できます。
もし表全体の行数を正確に数えたいなら、空いているセルにSUBTOTAL関数を入れるのも便利です。
例: =SUBTOTAL(3,A2:A100)
この式なら、フィルターで表示されているセルだけを数えられます。色で抽出した結果の件数確認にぴったりですね。
方法2:色付きセルだけを目視で確認しながら数えたいとき
件数だけでなく、どのデータが色付きなのかも確認したいときは、フィルターが特に便利です。抽出後にそのままコピーしたり、別シートに貼り付けたりできるので、報告資料づくりにも使いやすいですよ。
- 特定の色だけ一覧にしたい
- 色付きデータを別の担当者へ共有したい
- 集計前に対象を目で確認したい
こうした場面では、無理に関数で解決しようとするよりフィルターのほうが早いです。
条件付き書式の色付きセルを数える方法
次によくあるのが、条件付き書式で自動的に色が変わっているケースです。この場合、見た目の色を数えるのではなく、色が付く条件をそのまま数えるのが正解です。
たとえば「80点以上なら黄色」の条件付き書式が設定されているなら、黄色のセル数は80点以上の件数と同じですね。
COUNTIF関数で数える例
点数がA2:A100に入っていて、80以上のセルが黄色になる設定なら、次のように数えます。
=COUNTIF(A2:A100,">=80")
複数条件ならCOUNTIFS関数を使います。
=COUNTIFS(A2:A100,">=80",A2:A100,"<=100")
これで、条件付き書式で色が付いているセルと同じ件数を安定して数えられます。
条件付き書式の条件を確認する手順
- 色が付いているセル範囲を選択します
- 上部メニューの「ホーム」をクリックします
- 「条件付き書式」をクリックします
- 「ルールの管理」をクリックします
- 適用されている条件を確認します
ここで「次の値より大きい」「重複する値」「数式を使用」などのルールが見えます。その条件をCOUNTIFやCOUNTIFSに置き換えればOKです。
色付きセルを関数で直接数えられない理由
「COUNTIFでセルの色を指定できないの?」という疑問はとても多いです。ですが、Excelの標準関数は基本的にセルの値や文字列、条件は判定できますが、塗りつぶし色そのものを直接条件にするのは苦手です。
そのため、次のような認識で覚えておくと混乱しにくいですよ。
- 値を数える:COUNTIFでOK
- 条件付き書式のルールを数える:COUNTIFやCOUNTIFSでOK
- 見た目の塗り色を直接数える:標準機能だけでは難しい
もし職場で「黄色のセルが何件か毎回集計する」作業があるなら、将来的には色ではなく、判定用の列を作るほうが管理しやすいです。たとえば「要対応」「完了」などの文字を入れて、その状態に応じて色を付ける形ですね。
上手くいかない場合のチェックポイント
ここはかなり重要です。色付きセルを数えようとして上手くいかないときは、次の原因が多いです。
1. 手入力の色なのにCOUNTIFで数えようとしている
これはよくあるつまずきです。COUNTIFは色ではなく中身を見ています。自分で塗った黄色セルの数を出したいなら、フィルターを使いましょう。
2. 条件付き書式の見た目だけを見ている
条件付き書式は、ルールが変わると色も変わります。見た目の色を追うより、元の条件を確認してCOUNTIFに置き換えるほうが正確です。
3. フィルターの範囲が途中で切れている
表の途中に空白列や空白行があると、フィルターが意図した範囲にかからないことがあります。抽出前に、表全体が選択されているか確認してください。
4. ステータスバーに件数が出ない
Excelの画面下にあるステータスバーは、設定によって表示内容が変わります。右クリックして「個数」などにチェックが入っているか確認すると分かりやすいです。
5. 条件付き書式の対象範囲がズレている
ルール自体は正しくても、適用先の範囲が違うと色付きセルの数が合いません。条件付き書式→ルールの管理で、適用先が想定どおりか見直しましょう。
6. 非表示行や手動で隠した行がある
フィルターの結果だけを数えたいのか、非表示も含めた総数を知りたいのかで見方が変わります。SUBTOTAL関数を使うと、表示中のデータだけ数えられるので便利です。
仕事で使いやすいおすすめのやり分け
実務では、次の使い分けがいちばんラクです。
- 今すぐ件数だけ知りたい:色フィルターで抽出する
- 毎週同じ集計をする:条件列を作ってCOUNTIFで数える
- 条件付き書式で色分けしている:その条件をCOUNTIFにする
単発の確認ならフィルター、定期集計なら関数ベース、これでかなり作業が安定しますよ。
ついでに使いたい時短ワザ
最後に、色付きセルの確認と相性がいい時短ワザも紹介します。
Ctrl+Shift+Lでフィルターを一発切り替え
フィルターのオン・オフはCtrl+Shift+Lで切り替えできます。メニューを毎回開かなくて済むので、集計作業が速くなります。
Ctrl+1でセルの書式設定をすぐ開く
セルの色や表示形式を確認したいときはCtrl+1が便利です。塗りつぶし色を見直すときに役立ちます。
テーブル化しておくとフィルター管理がラク
表を選択してCtrl+Tを押すとテーブル化できます。見出しに自動でフィルターが付き、色抽出もしやすくなります。集計表をよく扱うならかなりおすすめです。
まとめ
Excelで色付きセルを数えるときは、色の付き方で方法を分けるのがコツです。手作業で塗った色はフィルターで抽出、条件付き書式の色は条件をCOUNTIFやCOUNTIFSで数える、この2つを覚えておけば大半のケースで困りません。まずはフィルターで件数を確認し、繰り返し使う集計なら関数に置き換える流れで進めてみてください。仕事中でも迷いにくくなりますよ。
