【エックスサーバー】独自ドメインプレゼントキャンペーン実施中《2020年4月30日(木)18:00まで》ホームOfficeExcelで色付きセル(塗りつぶしたセル)をカウントする方法2019/08/14Excelで色付きセル(塗りつぶしたセル)をカウントすることができたら、「ガンチャートから工数を自動計算する」といったようなことができるので便利です。Excelには色付きセルをカウントする関数はありませんが、ユーザー定義関数を作れば簡単にカウントできるようになります。そこで今回は、Excelで色付きセルをカウントする方法をご紹介します。目次STEP1)ユーザー定義関数を作るSTEP2)数を表示したいセルに数式を入力するSTEP3)マクロ有効形式で保存するおわりにSTEP1)ユーザー定義関数を作るExcelファイルを開き、[Alt]+[F11]でVBEを起動します。Basic」をクリックでも起動しますが、ショートカットキーを使う方が簡単なので覚えておきましょう。VBEを起動したら、「挿入」メニューをクリックして「標準モジュール」を選択し、立ち上がったウィンドウに以下のコードを入力します。Function参考:塗りつぶし色の付いたセルを数える。Explicit」は削除しちゃってOKです。STEP2)数を表示したいセルに数式を入力するVBEを最小化してExcelの操作画面に戻りましょう。カウントを表示したいセルを選択し、数式「=CountColorA(対象範囲)」を入力します。「対象範囲」には、カウントするセル範囲を入力してください。対象範囲がA1からJ1であれば、「=CountColorA(A1:J1)」とします。色付きセルの数を変更した場合は、[F9]を押せばカウントが更新されます。上記画像の例で言うと、赤いセルを7個から4個に変えた場合、それだけではN1は「7」のままですが、[F9]を押せば「4」になります。)*0」としてから[F9]を押してみてください。STEP3)マクロ有効形式で保存するマクロ(ユーザー定義関数)を使っているので、マクロ有効形式でファイルを保存しましょう。保存する際、ファイル形式のリストから「Excelマクロ有効ブック(*.xlsm)」を選択してください。おわりにVBEの標準モジュールにコードを入力し、カウントを表示したいセルに数式を入力すれば、それだけで色付きセルがカウントされるようになります。作業時間的には1~2分くらいです。色付きセルをカウントできれば、最初に述べた通り、ガンチャートから工数を導き出すことなども可能になります。いろんな場面で活用してみてください。以上、Excelで色付きセルをカウントする方法でした。構築するこのブログの中の人nakoExcel、Photoshop、WordPressなど、IT関連のネタを記事にしています。わかりやすくまとめることを心がけています。