リンクユニット

Windows8 & Office2013 Excel2013

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

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

続きを見る

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

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

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

続きを見る

管理人一押しのテキストです。業務改善、時短のための一冊です。関数を学び直したい人はぜひ!

おすすめ記事と広告

記事を更新しました

奇数偶数ページでページ番号を別指定したい

Word2013で、奇数ページと偶数ページでページ番号の位置などを別指定する方法です。 下のような4ページの文章があります。 奇数ページは上 ...

罫線もリアルタイムプレビュー

Word2013では、罫線もリアルタイムプレビュー表示になりました。とても便利だと思います。 リアルタイムプレビューとは、一覧の選択肢をポイ ...

オフラインのヘルプはリボンのポップヒントと同じ

Office2013でオフラインでヘルプを参照する方法です。 Office2013では、Office2010のときには、Backstageビ ...

ナビゲーションバーのカスタマイズ

Outlook2013のウィンドウの下方に表示されるナビゲーションバーは、[ナビゲーションオプション]ダイアログボックスの設定でカスタマイズ ...

円柱や円錐のグラフを作成するには

Excel2013では、[グラフの挿入]から選択できるグラフの種類が大幅に減りました。 下はExcel2010の[グラフの挿入]ダイアログボ ...

-Windows8 & Office2013 Excel2013

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

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