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

続きを見る

あなたへのおすすめ

関連記事

ユーザーアカウントを取得して更新者を記録する

Accessでフォームを起動した時に自動でPCのユーザーアカウントを取得して、更新者を記録する方法です。 帳票フォームの[編集]ボタンをクリ ...

データラベルにセル参照を表示

Excel2013では、グラフのデータラベルにセル参照の値を表示することができます。Excel2013の新機能です。 グラフのデータラベルに ...

ドキュメントの場所

クイックアクセスツールバーは、タブを切り替えずに使用できるので便利ですね。 その他のコマンドの中に[ドキュメントの場所]というのがあります。 ...

バージョン情報の確認

Office2013のバージョンを確認する方法です。Office2010の時と異なるため、戸惑われる方も多いようです。 Wordで解説します ...

ふりがなフィールドのカブシキガイシャを省きたい

Accessには、自動ふりがなという便利な機能があります。 便利なので、よく使用するのですが、ふりがなフィールドには、[カブシキガイシャ]と ...

-Windows8 & Office2013 Excel2013

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

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