• ベストアンサー

エクセルのチェックボックスのチェック数が足りない時

エクセルのシートのある範囲内にチェックボックスをたくさん作ったのですが、チェックの数が足りないときに、それがわかるようにする方法はありますか? ちなみにエクセルのバージョンは2007を使っております。 よろしくお願いいたします。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

再掲: >それぞれのチェックボックスのリンクするセルを設定しておき >COUNTIF関数でチェックの入った個数を数えて, 添付図のようにそれぞれのチェックボックスのリンクするセルを設定しておき,足りませんのセルには =IF(COUNTIF(D:D,TRUE)<20,"足りません","") のように記入してあります。 実際には,添付図のD列の部分は別に邪魔にならないどこか余所のセルを使います。 必要に応じて列を隠したり,書式などで表示が見えないように隠してしまうので構いません。

qazxcvfr4
質問者

お礼

丁寧な説明、ありがとうございます。

その他の回答 (2)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

>どんな具合にしたいかというと、そのうちの20個にチェックを入れてもらうようにして、20個に満たない場合に表示が表れるようにと考えています。 たとえば、フォームコントロールを使っているなら、それぞれのチェックボックスを右クリックして「コントロールの書式設定」から「リンクするセル」を例えばB列のセルに設定し、警告を表示するセルに以下の式を入力します。 =IF(20-COUNTIF(B:B,TRUE)>0,"チェックの数が足りません","")

qazxcvfr4
質問者

お礼

ありがとうございます。

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

たとえば,それぞれのチェックボックスのリンクするセルを設定しておき(フォームかActiveXコントロールかどっちのチェックボックスを使っているのか不明ですが,コントロールの書式設定,もしくはプロパティウィンドウで設定),COUNTIF関数でチェックの入った個数を数えて,たとえば条件付き書式で目立つように(目立つ場所の・たとえばチェックボックスが置いてある辺り全体の)セルに色を塗って知らせるようにしてみるなど。 いつ,どういう条件で(これから作業を始めます,って時には当然未だ一つもチェックされてないでしょうけど,そういう時でも足りてないと最初から警告が出てて良いんですか,みたいな),どんなぐあいに「わかる」と嬉しいのか,具体的なアナタのヤリタイイメージをもっとご相談に書いてみるとイイかもデスね。

qazxcvfr4
質問者

お礼

ありがとうございます。 >いつ,どういう条件で(これから作業を始めます,って時には当然未だ一つもチェックされてないでしょうけど,そういう時でも足りてないと最初から警告が出てて良いんですか,みたいな),どんなぐあいに「わかる」と嬉しいのか,具体的なアナタのヤリタイイメージをもっとご相談に書いてみるとイイかもデスね。 最初から、なんらかの表示が出ていてもかまいません。 30個チェックボックスを作ったのですが、どんな具合にしたいかというと、そのうちの20個にチェックを入れてもらうようにして、20個に満たない場合に表示が表れるようにと考えています。 表示は特にこだわりませんが、チェックようのセルを1つ作って、そこに「足りません」みたいな表示がを出せたらなと思っています。

関連するQ&A