Excelではセルに色を付けることで、状態や重要度を視覚的に区別できるため、業務で色分けを活用している人は多いでしょう。たとえば「赤=期限切れ」「黄色=注意」「緑=完了」といったルールを設定することで、表の中で重要項目がひと目で分かるようになります。しかし、いざ集計しようとすると「色付きセルの数や合計値はどうやって計算するの?」と疑問を持つケースが非常に多くあります。
実は Excel には “色そのもの” を直接判定する関数がありません。そのため、色付きセルの合計を COUNTIF だけで求めようとすると上手くいかず、「なぜ集計できないのか」「どうすれば色と一致した合計になるのか」が分からず悩むことにつながります。
この記事では、Excel標準機能だけを用いて 「色付きセルの合計をCOUNTIF(またはCOUNTIFS)で求めるための正しい方法」 を初心者向けに丁寧に解説します。
ポイントは、「色そのものではなく、色が付く“条件”を関数化して合計を求める」ことです。Excelのルールに沿って正しく集計することで、データ変更にも強く、実務でも壊れない集計方法を構築できます。
目次
- ✅ Excelでは“色”を直接判定できない理由と、COUNTIFで集計するための考え方
- ・Excel関数は“見た目の書式”を判定できない
- ・では、どうすれば COUNTIF で色付きセルを集計できるのか?
- ✅ カラー分けされたセルの合計を COUNTIF で求める基本手順
- ・ステップ1:色のルールを確認し、条件を数式化する
- ・ステップ2:COUNTIF で色と一致した件数を求める
- ・ステップ3:色付きセルの“値の合計”を求めたい場合(SUMIF)
- ・ステップ4:COUNTIF による集計は、色が変わっても自動で反映される
- ✅ COUNTIF で色基準の集計ができる「理由」と「正確性」
- ・理由1:色付きセルには必ず“背景条件”が存在する
- ・理由2:条件付き書式の条件=COUNTIF の条件
- ・理由3:色そのものを数えるより100倍正確
- ✅ 応用編:複数条件の色付きセルを COUNTIFS や SUMIFS で集計する方法
- ・例:売上≥30000 かつ 利益≥5000 の件数
- ・例:売上≥30000 かつ 利益≥5000 の値の合計(売上の合計)
- ✅ 日付条件・文字列条件を色分けに使っている場合のCOUNTIF活用例
- ・例1:期限切れ(今日より前)を赤で表示している場合
- ・例2:“完了” を緑にしている場合
- ・例3:特定キーワードを含む場合に色付け
- ✅ テーブル化しておくと色と集計の関係が崩れにくくなる理由
- ・テーブルのメリット
- ✅ 色付きセルの合計を直接数えることが必要な場合の実務的対処
- ・方法1:色を付けるときに隣の列へ分類コードも入力する
- ・方法2:入力規則で選択式にし、選択内容で色を付ける
- ✅ 色付きセルの集計はRPA(UiPath)と相性が良い
- ・RPAはセルの背景色を読み取れる
- ・COUNTIF の条件集計と組み合わせると最強
- ✅ まとめ:色そのものではなく“色の条件”をCOUNTIFで集計するのが最適解
✅ Excelでは“色”を直接判定できない理由と、COUNTIFで集計するための考え方
「色付きセルの個数」や「色のついた行の合計」を求めたいと思ったとき、まず知っておくべき重要なポイントがあります。
・Excel関数は“見た目の書式”を判定できない
Excelの背景色(塗りつぶし)は「表示上の装飾」であり、セルの値ではありません。
COUNTIF が判定できるのは次の3つだけです。
- 値
- 文字列
- 論理値(TRUE / FALSE)
つまり、背景色やフォント色は COUNTIF では判定できない仕組みになっています。
・では、どうすれば COUNTIF で色付きセルを集計できるのか?
答えはシンプルで、色を付けるための「条件」を数式で表現して集計する ことです。
色分けの背景には必ず次のようなルールがあります。
- 数値が一定以上だから緑
- 期限が今日より前だから赤
- “完了” と書かれているから青
- 在庫が基準以下だから黄色
この “ルール(条件)” を COUNTIF や SUMIF に利用すれば、色と一致した集計 ができるようになります。
✅ カラー分けされたセルの合計を COUNTIF で求める基本手順
ここでは、次のルールで色分けされた表を例に説明します。
- B列の値が 30,000 以上 → セルに緑色が付く
(条件付き書式で設定されている)
このとき「緑色セルの合計(値の合計 or 件数)」を COUNTIF で求める方法を紹介します。
・ステップ1:色のルールを確認し、条件を数式化する
例:
緑色=B列の値が 30,000 以上
この場合、条件の基準は次の通りです。
>=30000
つまり、COUNTIF ではこの条件をそのまま使えます。
・ステップ2:COUNTIF で色と一致した件数を求める
構文:
=COUNTIF(B2:B100, ">=30000")
これで、緑色が付くセルの件数が正確に取得できます。
・ステップ3:色付きセルの“値の合計”を求めたい場合(SUMIF)
構文:
=SUMIF(B2:B100, ">=30000", B2:B100)
これで、緑色セルに該当する値の合計を自動で計算できます。
・ステップ4:COUNTIF による集計は、色が変わっても自動で反映される
データが変わり、色付きの判定が変わっても…
- 条件付き書式が自動で色を変更
- COUNTIF/SUMIF が同じ条件で自動集計
という流れで正しい数値が表示され続けます。
これが 「壊れない Excel 集計」 の最大のメリットです。
✅ COUNTIF で色基準の集計ができる「理由」と「正確性」
Excel標準機能では色の判定はできませんが、実務では次のような仕組みを理解していれば正しい集計が可能です。
・理由1:色付きセルには必ず“背景条件”が存在する
色分けされている以上、何かしらの条件(数値・日付・文字列等)が適用されているはずです。
その条件を関数化すれば色と同じ意味の判定が可能です。
・理由2:条件付き書式の条件=COUNTIF の条件
例えば
= $B2 >= 30000
という条件で色を付けているなら、COUNTIF の条件も同じで良いわけです。
・理由3:色そのものを数えるより100倍正確
手動で色を付けたセルを数えるのはミスが起こりやすく、情報としても不安定です。
しかし条件で集計する方法は データ変更にも強く、常に正しい値を返す ため、実務に最適です。
参考:【Excel】色付きセルの合計をSUMIF関数で計算する方法|“条件”で足し合わせる実務的に解説
✅ 応用編:複数条件の色付きセルを COUNTIFS や SUMIFS で集計する方法
実務では、次のような複数条件で色付けされるケースもあります。
- 売上 30,000 以上かつ利益 5,000 以上 → 緑
- 売上 30,000 未満だが利益は黒字 → 黄色
- 売上も利益も低い → 赤
これも COUNTIFS と SUMIFS を利用することで集計できます。
・例:売上≥30000 かつ 利益≥5000 の件数
構文:
=COUNTIFS(B2:B100, ">=30000", C2:C100, ">=5000")
・例:売上≥30000 かつ 利益≥5000 の値の合計(売上の合計)
構文:
=SUMIFS(B2:B100, B2:B100, ">=30000", C2:C100, ">=5000")
色付きセルと完全に一致した集計が可能です。
✅ 日付条件・文字列条件を色分けに使っている場合のCOUNTIF活用例
色分けのルールは数値だけでなく、文字列や日付の場合もあります。
・例1:期限切れ(今日より前)を赤で表示している場合
条件付き書式:
= $B2 < TODAY()
COUNTIF:
=COUNTIF(B2:B100, "<"&TODAY())
・例2:“完了” を緑にしている場合
条件付き書式:
= $C2 = "完了"
COUNTIF:
=COUNTIF(C2:C100, "完了")
・例3:特定キーワードを含む場合に色付け
条件付き書式:
=ISNUMBER(SEARCH("重要", $A2))
COUNTIF:
=COUNTIF(A2:A100, "重要")
条件付き書式とCOUNTIFの条件を“揃える”だけで、色と完全一致した集計が可能です。
参考:【Excel】色付け条件を設定する方法|データの見える化で作業効率を劇的に上げる実務テクニック
✅ テーブル化しておくと色と集計の関係が崩れにくくなる理由
Excelテーブル(Ctrl + T)を使うと、色付きセルの管理と集計が格段に安定します。
・テーブルのメリット
- 行追加に応じて条件付き書式が自動拡張
- COUNTIF の範囲も自動で追従
- フィルター機能がさらに使いやすい
- データ構造が崩れにくい
テーブル化は“壊れない Excel”を作るための基本テクニックです。
✅ 色付きセルの合計を直接数えることが必要な場合の実務的対処
どうしても「手動で色を付けたセルの合計を求めたい」というニーズが発生する場合があります。
Excel標準機能では色判定はできないため、次の運用が現実的です。
・方法1:色を付けるときに隣の列へ分類コードも入力する
例:
緑→1
黄色→2
赤→3
SUMIF:
=SUMIF(E2:E100, 1, B2:B100)
・方法2:入力規則で選択式にし、選択内容で色を付ける
ドロップダウンで「完了」「未完了」などを選ばせ、色付けは条件付き書式に任せる方法です。
この方法が最もミスが少なく、実務で広く採用されています。
✅ 色付きセルの集計はRPA(UiPath)と相性が良い
クラウド・自動化が進む現在では、Excelで色付け → RPAで処理 の流れが一般化しています。
・RPAはセルの背景色を読み取れる
UiPath などのRPAツールは背景色を“値”として取得できます。
利用例:
- 赤色セルの行だけ抽出して別システムへ登録
- 緑セル(完了)だけをメール通知
- 黄色セル(注意)だけを別シートにコピー
Excelだけでは困難な処理も、色判定が行えるRPAなら容易に実現できます。
・COUNTIF の条件集計と組み合わせると最強
Excelで“色のルール”を定義し、
RPAが実際の“色”をもとに自動処理を行う ――
という構成は非常に実務的で安定しています。
✅ まとめ:色そのものではなく“色の条件”をCOUNTIFで集計するのが最適解
最後に、この記事のポイントを整理します。
- Excel関数は背景色を直接判定できない
- 色付きセルの件数や合計を COUNTIF で求めるには「色を付ける条件」を利用する
- 条件付き書式の数式と COUNTIF の条件を揃えると色と完全に一致した集計が可能
- SUMIF・COUNTIFS・SUMIFS を使えば複数条件にも対応できる
- 手動色の場合は分類コード化や入力規則で対応する
- テーブル化すれば集計が壊れにくく、長期運用に強い
- RPA(UiPath)と組み合わせることで色判定を自動処理に活用できる
色そのものを扱うのではなく、“色を付ける根拠(条件)を数式化して集計する” という考え方が、Excelを正確に運用するうえで最も重要です。