Windows8 & Office2013 Excel2013

Print Friendly, PDF & Email

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

投稿日: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の関数がわかると、作業を効率化できます。少しですが関数関連のページをまとめておきますので、ぜひ参考にしてください。少しでも皆様のお ...

続きを見る

解決できないことは【teratail】で質問してみましょう。

参考Officeのバージョンによって操作が異なる場合があります。以下の記事で、お使いのOfficeのバージョンを確認する方法を解説しています。

Office(Word、Excel、PowerPointなど)のバージョンを確認する方法

Microsoft Officeも時を得て、大きく様変わりしてきました。トラブルを解決しようとするとき、あるいは、何かの操作を探すときなど、 ...

続きを見る

おすすめ記事と広告

こんな記事も読まれています

グラフをプレビューして確定

Excel2013では、グラフの種類を決定する際、プレビューで確認しながら確定できるようになりました。 Excel2010の場合 Excel ...

オブジェクトの選択と表示が無効

Word2013で[ホーム]タブの[編集]グループにある[選択]ー[オブジェクトの選択と表示]をクリックしたら、無効なコマンドになっています ...

均等割り付けをF4キーで繰り返すには

以前から、Wordの[文字の均等割り付け]は2か所にあって、そのボタンの選択によって、直前の操作の繰り返しである[F4]キーで操作ができたり ...

表の行の高さを詰めたい

Wordで表を作成後、表の行の高さを調整して文書の体裁を整えたいということがあります。でも、行の高さを縮めたいけど、思うように調整できないと ...

便箋のような罫線を引いた用紙を簡単作成

Wordで便箋のような罫線を引いた用紙を簡単に作成する方法です。 Enterキーで段落記号を表示 新規文書で[Enter]キーを連打して、段 ...

-Windows8 & Office2013 Excel2013

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

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