エクセルチェックボックスの作り方|開発タブから自動集計まで完全解説
チェックボックスを置いただけでは、単にON/OFFが切り替わるだけの視覚パーツに過ぎません。その状態を集計や数式に活用するためには、特定のセルと連動させて論理値(TRUE / FALSE)を出力させる設定が不可欠です。
連動の設定手順は極めてシンプルです。
1. チェックボックスを右クリックし、「コントロールの書式設定」を選択します。
2. 「コントロール」タブの「リンクするセル」入力欄をクリックし、連動させたいセル(例:$C$2)を指定して「OK」を押します。
設定後、チェックを入れると指定したセルに「TRUE」、チェックを外すと「FALSE」が自動表示されるようになります。この論理値を利用すれば、COUNTIF関数を使って完了タスク数を一瞬でカウントできます。
例えば、C2からC20までのセルに連動設定がされている場合、完了したチェック数を集計する計算式は以下の通りです。
=COUNTIF(C2:C20, TRUE)
さらに、全体の進捗率(パーセンテージ)を算出したい場合は、全体の項目数で割る数式を組みます。
=COUNTIF(C2:C20, TRUE) / COUNTA(B2:B20)
※B列にタスク名が入力されている前提。セルの表示形式を「パーセンテージ」に設定することで、「75%」のような進捗インジケーターを構築できます。