Windows8 & Office2013 Excel2013

Print Friendly

チェックボックスを使って自動集計

投稿日:2017年1月9日 更新日:

Excelで下のようにチェックボックスを使用してチェックした個数と価格の合計を求める方法を紹介します。
エクセルの表

開発タブの表示

事前準備として、まず開発タブが表示されているか確認します。もし、表示されていない場合は、開発タブの表示の記事を参考に表示させてください。
開発タブ

オブジェクトの選択ボタンをクイックアクセスツールバーに登録

もう1つ、操作を楽にするために[オブジェクトの選択]ボタンをクイックアクセスツールバーに登録します。
[ホーム]タブの右端にある[検索と選択]をクリックして[オブジェクトの選択]で右クリックして、そして、[クイックアクセスツールバーに追加]をクリックします。追加登録している方は読み飛ばしてください。
検索と選択

追加すると、クイックアクセスツールバーに[オブジェクトの選択]ボタンが表示されます。
オブジェクトの選択

スポンサーリンク

チェックボックスの作成

チェックボックスを作成します。 [開発]タブをクリックして[挿入]から[チェックボックス(フォームコントロール)]をクリックします。
チェックボックス(フォームコントロール)

シート内でクリックすると、下のようにチェックボックスが挿入されます。
チェックボックスの挿入

[チェック1]のテキストを削除します。チェックボックスで右クリックして、ショートカットメニューから[テキストの編集]をクリックします。そして、[チェック1]の文字を削除します。
テキストの編集

そして、任意の大きさにします。[Alt]キーを押したままドラッグすると微調整しやすいです。
大きさの調整

コントロールの書式設定でリンクするセルの設定

チェックボックスをセル内へ移動した後、右クリックしてショートカットメニューから[コントロールの書式設定]をクリックします。
コントロールの書式設定

[コントロールの書式設定]ダイアログボックスが表示されます。[コントロール]タブにある[リンクするセル]のダイアログボックス拡大/縮小ボタンをクリックします。
コントロールの書式設定ダイアログボックス

セルE2をクリックして、再度 ダイアログボックス拡大/縮小ボタンをクリックします。ここでは、セルE2にしましたが、任意のセルで構いません。
リンクするセルを選択

下のようにリンクするセルに[$E$2]と表示されていることを確認して[OK]ボタンをクリックします。
オブジェクトの書式設定ダイアログボックス

チェックボックスの確認

チェックボックスをクリックしてオンにすると、セルE2の値は[TRUE]となり、
チェックボックスオン

チェックボックスがオフになると、セルE2の値は[FALSE]となります。
チェックボックスオフ

同間隔で貼り付け

このチェックボックスを下のセルへコピーします。その時、同間隔で貼り付けていく方法です。
チェックボックスを選択しますが、選択しにくい場合は、クイックアクセスツールバーの[オブジェクトの選択]ボタンをクリックすると、選択しやすくなります。
チェックボックスを選択して、[Ctrl]キーと[D]キーを押します
Ctrl+Dで貼り付け

チェックボックスがコピーされ貼り付けられます。貼り付けられたチェックボックスをセルC3の中央になるよう配置します。Altキーを使用すると微調整しやすいですね。
あとは、[Ctrl]キーと[D]キーを押してセルC11までチェックボックスを貼り付けます。[Ctrl]+[D]は同間隔にコピー&ペーストする複製のショートカットキーです。複製(動画)
チェックボックスの貼り付け

斜めに貼り付けた場合の修正方法

もし、下のように斜めになってしまった場合は、オブジェクトをすべて選択して[左揃え]や[右揃え]ににするといいです。クイックアクセスツールバーに登録した[オブジェクトの選択]ボタンをクリックしてチェックボックスを上から囲むようにドラッグして全部を選択します。
チェックボックスをすべて選択

そして、[書式]タブの右端にある[配置]から[右揃え]をクリックします。
[書式]タブの右端にある[配置]から[右揃え]をクリック

この場合は[右揃え]ですが、ケースに合わせて選択してください。
注意オブジェクトの選択ボタンを使用しない場合は、再度 クイックアクセスツールバーからクリックしてオフにしてください。オフにしないと、セルの選択ができません。
チェックボックスの整列

リンクするセルの変更

この後、少し面倒ですが、貼り付けたチェックボックスのリンクするセルを変更していきます。
セルC2に配置したチェックボックスは、リンクするセルをセルE3にします。
リンクするセルの編集

C列の全てのチェックボックスの編集が済んだら、各チェックボックスがE列のセルの値とリンクしていることを確認してください。
チェックボックスの完成

COUNTIF関数、SUMIF関数の入力

後は、数式です。チェックボックスがオンの個数を求めるため、COUNTIF関数を使用します。セルC13に[=COUNTIF($E$2:$E$11,TRUE)]と入力します。関数の引数ダイアログボックスを表示すると、下のようになります。範囲セルE2からセルE11までのTRUEの数を返します。
COUNTIF関数

価格合計を求めるには、SUMIF関数を使用します。セルC13に、[=SUMIF($E$2:$E$11,TRUE,$B$2:$B$11)]と入力します。この時合計範囲は、セルB2からセルB11までにします。
SUMIF関数

チェックボックスをオンにしたり、オフにしたりして、個数と合計が変化するかを確認してください。

関数を使うと作業効率をアップさせることができますよ。

no image
エクセルの関数を使って作業効率をUP

Excelの関数がわかると、作業を効率化できます。少しですが関数関連のページをまとめておきますので、ぜひ参考にしてください。少しでも皆様のお ...

続きを見る

お勧め記事と広告

関連記事

オプションボタンのグループ化

Word2013でコントロールのオプションボタンを挿入した後、グループ化する方法です。 オプションボタンは[開発]タブにありますが、[開発] ...

互換性を保持して保存するには

Word97-2003文書(*.doc)で保存されている文書は、まだ多く使用されていると思います。 新機能を使うには、新拡張子(*.docx ...

波線を消すには

Wordで 文章を入力していると、赤や青の波線が表示されることがあります。これは、入力ミスや表記ゆれがある場合に表示されます。指摘された間違 ...

スライドのサイズ

PowerPoint2013では、ページ設定ダイアログボックスの名称が[スライドのサイズ]に変わりました。 今日、作成したスライドのページ番 ...

Wordでグラフを作成

Wordでグラフを作成する方法です。 Word2007からの機能ですが、Word2013で解説します。 グラフの挿入 グラフを挿入したい位置 ...

-Windows8 & Office2013 Excel2013

Copyright © 2001-2017 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2017 AllRights Reserved Powered by AFFINGER4.