• 締切済み

Excelの関数について

仕事の関係上、Excelで年間の休日カレンダーを作成しています。 休日の日のセルの背景に、赤や黄色の色をつけているのですが、 各色をつけたセルの個数を自動計算してくれる関数があるのでしょうか? 例えば、日曜日は赤、個別休日は黄色というように設定して、各月ごとにその色の個数がいくつあるか分かれば、合計も出しやすくなると思います。 もう一つ同じようなことですが、セルに「○」と入れたらその個数も計算してくれるような関数もあれば教えてください。 よろしくお願いします。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.2

良くこの質問が出るが、セルのパターン色はセルの書式情報で、セルの値ではない。関数はセルの値を判別したり、値で計算したりするもので、世界が違う。2007まではそうだったが、2007でもこの原則はくづしてない。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1111108686?fr=rcmd_chie_detail http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1210657302?fr=rcmd_chie_detail のような凝ったやり方も回答に出るが、どうかと思う。 http://groups.google.co.jp/group/microsoft.public.jp.excel/browse_thread/thread/48af60a67f751ade/49916ac8941cfe62 にも特殊な回答が有る。 編集 → 検索 → 「オプション」ボタンでダイアログを拡張・・ 検索該当セルにセル範囲名をつける。変化に動的でないようだ。 ーーー VBAで処理する方法はある。 ーー 休日サイン(コード)を設けて、それをCOUNTIFするしかないと思う。 質問にエクセルのバージョンを書くこと。

si-shige
質問者

お礼

ありがとうございました。

  • marcy1
  • ベストアンサー率27% (96/346)
回答No.1

=countif(範囲,"○")

si-shige
質問者

お礼

ありがとうございました。

関連するQ&A