• ベストアンサー

色の付いたセルを数える

すでに入力してある表から色の付いたセルを 色ごとにカウントしたいと思っています。 出来たらマクロは使わず、関数で処理したいんです。 他のところを見てもマクロを使う回答はあったのですが、 関数で処理しているものが見つからず、質問させて頂くことにしました。 表は次のようになっています。  …C      D      E      F        G … 4 田中   性別   出欠    a        小林… 5 山田   性別   出欠    b        鈴木… 6 佐藤   性別   出欠    c        岡 …  (名前)   (性別)   (出欠)  (選択記号)  (名前) C~FがG以降繰り返されます。 また行も30行以上あります。 セルに色が付くのはFの選択記号の列で、 入力されている文字等に関係なく、色付けされます。 複雑で分かりにくいかも知れませんが、 教えて頂けると助かります。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#187541
noname#187541
回答No.2

こんにちは。 セルに付けた色でカウントするのは基本的にはやめた方がいいです。 エクセルはあくまでも数値で計算をするソフトです。 色を付ける基準(条件)を決めて、その条件でカウントするように仕様を変えることをオススメします。 ですので、あまりオススメしない方法になります。 4.0マクロ関数という関数を使います。マクロといってもVBAとは違います。Excel97以前のバージョンで使われていたマクロシートを使う方法です。 マクロシートは現バージョンでもあるのでとりあえず使用可能ですが、ヘルプはありません。 この4.0マクロ関数(マクロシート)は、今後のエクセルのバージョンアップでどうなるか解らない(無くなるかも?)と言われているものです。 実勢のカウント方法はこちらをどうぞ。 色付きセルを計算する http://www.geocities.jp/chiquilin_site/data/050803_coloring_cells.html

sacchinn55
質問者

お礼

色でカウントするべきではないのですね… マクロは難しくてちょっと抵抗があったのですが、 教えていただいたものでやってみようかと思います。 ありがとうございました。

その他の回答 (1)

  • o_chi_chi
  • ベストアンサー率45% (131/287)
回答No.1

ワークシート関数の中にセルの色を取得できる関数は ないと思います。

sacchinn55
質問者

お礼

やはり関数では無理なのですか… 早急な回答ありがとうございました。

関連するQ&A