• ベストアンサー

Excelで色(塗りつぶしの色)の付いたセルの数をカウントしたい

例えばセルD4:D18のうち、色(塗りつぶしの色)の付いたセルの数をD19に求めたい。適当な関数はありませんか?

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

  • ベストアンサー
noname#176215
noname#176215
回答No.1

色付きセルは VBA で数えるのが普通です。 表計算ソフトの本来の使い方とは外れるのでお勧めは しません。入力した数値に従って条件付書式で色づけ された方が良いでしょう。 もし今のまま 関数でやるとすると E4セル上で [挿入]→[名前]→[定義] 名__前:色付きセル 参照範囲:=(GET.CELL(63,$D4)>(NOW()*0))*1 E4セルに =色付きセル 下方向にオートフィルコピー これを 足し算することになります。面倒です。

ubonoti01
質問者

お礼

有り難うございました、了解しました。

その他の回答 (1)

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

時々出てくるFAQです。 「色 セル カウント」などで、OKWEBで照会して見てください。 http://okweb.jp/kotaeru.php3?q=910902 ほか相当数出てきます。 (1)VBAでやる方法 (2)関数の中で、特殊なCELL関数で行う。 他の関数はのっけから駄目です。値を判別するものですから。 このCELL関数の中に"color"という検査種類がありますが、表示形式の正負で色を付ける設定の有無を知るもので、通常の書式設定分のカウントには使えないのでは、と思います。 将来のバージョンで実現するかも知れません。

ubonoti01
質問者

お礼

有り難うございました、了解しました。 過去のFAQ、検索が不行き届きでした。

関連するQ&A