- ベストアンサー
エクセルでセルの色の数
エクセルでセルの数の計算についてお聞きします。 条件書式でセルの色分けをしました。数の合計、文字の個数などの数式はできるのですが、セルの色の個数は数えることができるのでしょうか。もし、できるのであれば、その数式を教えてください。 例えば、Aの列には、白‥3 赤‥2というようにセルの色の個数を表示します。 今までそんな発想がなく使ってきませんでした。教えていただけるとありがたいです。よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
バージョンによって動作は保障できませんし、再計算も走らない さらに使い方で使用できないケースもあるので あまりお勧めはしませんが、色付きのセルを数える http://www.geocities.jp/chiquilin_site/data/050803_coloring_cells.html 出来れば、条件付き書式で設定している条件でカウントするのが 無難だと思いますよ。
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
>数式を教えてください 数式って、関数を頭に描いているのですか。関数はセルの書式を捉えられない。従って関数では出来ない。関数はセルの値を問題にしたり、それで計算するもの。この基本的なことがわかって無い質問者が結構いる。 もしセルを色付けた数値条件(例50から100までは青色など)などが判るなら、それに立ち返って、セルの値の範囲に該当するセル数尚を数えられる可能性はある。SUMPRODUCT関数など利用か。 ーーー やるならVBAを勉強してください。 しかしColorIndexで設置する数種類なら簡単だが、RGBで指定したり出来ないことも無く、結構難しい。 どうしてもやりたいなら、Googleで「VBA 色 識別」などで照会すること。 http://park14.wakwak.com/~aoiro-taro/old/taro/hanni.htmほか 「VBA セルの色数」で照会 http://www.moug.net/faq/viewtopic.php?t=45536
お礼
エクセルのこと何もわからず質問してしまい申し訳ありませんでした。もう一度、本を読んでやり直したいと思います。そんなに簡単にはいかないものなのですね。サイトのご紹介、ありがとうございました。
- ka_na_de
- ベストアンサー率56% (162/286)
こんばんは。 VBAでユーザー定義関数を作れば簡単にできます。 ただし、VBAは敷居が高いというのであればお勧めしません。 興味があるようでしたらコメントください。 サンプルを提示します。
お礼
VBAの関数を使用すれば可能になってくるわけですね。今度は、このVBAを中心に学習していきたいと思います。大変あたたかいお言葉、ありがとうございます。
お礼
なるほど、条件付き書式で設定している条件でカウントするのがいいわけですね。試してみたいと思います。ありがとうございました。