ACCESSでチェックボックスが複数あるテーブルがあります。これら各々の個数を表示させたいと奮闘しております。複数のフィールドがあるので、やり方をご教授いただけますようお願いいたします。構造とやりたいことは下記に記します
Yesはチェックボックスにチェックが入っている状態です
テーブル
----------------------------------------------
グループ 分類1 分類2 分類3
----------------------------------------------
A | Yes | No | Yes
A | No | No | Yes
A | Yes | Yes | No
B | Yes | No | Yes
B | No | No | Yes
B | Yes | No | Yes
・
・
・
ZZ
上記のようなテーブルがあります。これを
-----------------------------------------------------
グループ グループ総数 分類1 分類2 分類3
-----------------------------------------------------
A | 3 | 2 | 1 | 2
B | 3 | 2 | 0 | 3
・
・
・
ZZ
とういうようにグループの総数とチェックボックスにチェックが入った数を算出させたいんです
どうかご教授願います
No.2ベストアンサー
- 回答日時:
以下でどうですか。
テーブル名は実際に合わせて変更してください。SELECT テーブル1.グループ, Count(テーブル1.グループ) AS グループの総数, Abs(Sum([分類1])) AS 分類1のYes数, Abs(Sum([分類2])) AS 分類2のYes数, Abs(Sum([分類3])) AS 分類3のYes数
FROM テーブル1
GROUP BY テーブル1.グループ;
上記では、Sum([分類1])とするとマイナスのカウントに
なるので、Abs関数で絶対値を求める方法でプラスに
変換しています。
No.3
- 回答日時:
No2です。
クエリで求める方法ですので、テーブル名を実際に合わせて変更し、
No2のSQL文をクエリのSQLビューに
貼り付けてください。
わからないことがあれば補足してください。
No.1
- 回答日時:
アクセスのメニューバーの中のツール、OFFICE LINKSと進み、エクセルにデータを持っていき、エクセルの環境で作業します。
たとえばG2のところには=if(c2,1,0)、H2のところには=if(d2,1,0)、I2のところには=if(e2,1,0)といれ、さらにJ2のところには=if(c2,1,1)といれて、G2からJ2までをコピーしてその下に貼り付けます。またF列にはB列をコピー貼り付けします。
そしてエクセルのメニューバーのデータ、集計と進み、グループ化基準にはF列を、集計の方法は合計を指定し、集計するフィールドにはGからJまでを指定して実行すると下のようなデータが得られます。
IDnameq1q2q3nameq1q2q3count
1aTRUEFALSETRUEa1011
2aFALSEFALSETRUEa0011
3aTRUETRUEFALSEa1101
a 計2123
4bTRUEFALSETRUEb1011
5bFALSEFALSETRUEb0011
b 計1022
総計3145
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 経営情報システム accessでの請求管理について 12 2022/06/11 16:20
- 中学校 英語での答え方はこれで正解ですか? (このように実際に聞くかとかは別として、あくまでも文法として) 2 2022/11/19 17:52
- Access(アクセス) Accessに関する質問です。 クエリーQ出勤 からフォームF出勤を作成 フォームは分割フォームで作 1 2023/05/26 08:57
- 英語 Are you not feeling good?のYes,Noの答え方 2 2023/03/12 02:54
- Access(アクセス) チェックボックスにチェックが入った後の挙動 1 2022/08/21 12:39
- その他(プログラミング・Web制作) R言語の決定木について。 喫煙者のデータなんですが、タバコを吸っているか吸っていないかを「yes 」 1 2023/05/31 17:40
- JavaScript jquery 診断コンテンツにチェックボックスを付けたいです 3 2023/01/19 18:31
- 超常現象・オカルト 宇宙人はいますか yesかnoでお願いします 20 2023/07/16 07:26
- 英語 英語のyes noは日本語と逆なんでしたっけよろしくお願いしますm(_ _)m 5 2022/12/04 15:07
- 就職 あなたはYESマンですか?NOマンですか? 5 2023/05/12 13:50
このQ&Aを見た人はこんなQ&Aも見ています
-
カンパ〜イ!←最初の1杯目、なに頼む?
飲み会で最初に頼む1杯、自由に頼むとしたら何を頼みますか? 最初はビールという縛りは無しにして、好きなものを飲むとしたら何を飲みたいですか。
-
家・車以外で、人生で一番奮発した買い物
どんなものにお金をかけるかは人それぞれの価値観ですが、 誰もが一度は清水の舞台から飛び降りる覚悟で、ちょっと贅沢な買い物をしたことがあるはず。
-
ホテルを選ぶとき、これだけは譲れない条件TOP3は?
ホテルを探す時、予約サイトで希望条件の絞り込みができる便利な世の中。 あなたは宿泊先を決めるとき「これだけは譲れない」と思う条件TOP3を教えてください。
-
【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
【お題】 ・買ったばかりの自転車を分解してひと言
-
うちのカレーにはこれが入ってる!って食材ありますか?
カレーって同じルーから作っても、家庭によって入っているものや味が微妙に違っていて面白いですよね! 「我が家のカレーにはこれが入ってるよ!」 という食材や調味料はありますか?
-
AccessクエリーでチェックボックスOnのものだけカウントしたい
Access(アクセス)
-
ACCESSのクエリで集計
Access(アクセス)
-
ACCESSでテーブルにあるチェックボックスを一括でYesにする方法を教えてください
Access(アクセス)
-
-
4
YES/NO型の値
Excel(エクセル)
-
5
Accessのレポートでチェックボックスにチェックが入っていると加算される一覧表を作りたい
Access(アクセス)
-
6
access クエリ yes/no型のクエリの抽出の記述を教えて下さい。
Access(アクセス)
-
7
ACCESSで条件によってフォーム上のフィールドの色を変更
Access(アクセス)
-
8
Accessチェックボックス 一度で複数のチェックを入力
Access(アクセス)
-
9
「フォームを作成できませんでした」
Access(アクセス)
-
10
ACCESS──メインフォームでサブフォームのレコード件数をカウントしたい
Access(アクセス)
-
11
選択したチェックボックスのみチェックを入れたいのですが
その他(データベース)
-
12
アクセスのレポートでレコード数をカウントしたい
その他(データベース)
-
13
アクセスのフォームで、文字を中央揃えにしたい
Access(アクセス)
-
14
アクセスでフォームビューがみれません?
Access(アクセス)
-
15
Access チェックボックスを利用した絞込検索のクエリ記述
その他(Microsoft Office)
-
16
【Access】レポートのグループ集計結果をページヘッダーへ表示したい
Word(ワード)
-
17
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
18
Accessのレポートで重複データ非表示がうまくいきません。 txt場所とtxt名前には重複データ非
Access(アクセス)
-
19
access2019 チェックボックスと連動したクエリ抽出条件について
Access(アクセス)
-
20
Accessレポートのチェックボックスを大きくする方法
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・ハマっている「お菓子」を教えて!
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テーブルに主キーを作らないデ...
-
Accessを使って日付を比較したい
-
Accessの入力フォームから、テ...
-
アクセスにエクセルのデータを...
-
Accessのクエリでフィールド名...
-
Accessで現金出納簿を作りたい...
-
Accessでグループ化した結果フ...
-
Access コマンドボタンクリッ...
-
ACCESSでクエリを作成したら「...
-
Accessフォームのテキストボッ...
-
ACCESSでテーブルから選択,表示...
-
ADOでRecordsetオブジェクトを...
-
ACCESS クエリで重複データを最...
-
マイクロソフトAccessでsqlのas...
-
Accessのフォーム画面について
-
MS Access2000のフォームについて
-
Access2000 2番目に大きい数値...
-
ACCESSのフォームからデータの...
-
access で「指定したフィール...
-
帳票フォームに全レコードを表...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブルに主キーを作らないデ...
-
accessのレポートであとから他...
-
アクセスにエクセルのデータを...
-
Accessを使って日付を比較したい
-
accessで、「集計のオプション...
-
Access 複数フィールドの一致
-
Access2010 携帯番号にハイホン...
-
ACCESS Yes/No型の集計
-
Accessで検索を高速化
-
Accessの入力フォームから、テ...
-
Access 2010 土日祝日を除いて...
-
Accessフォームでデータ入力で...
-
アクセスの重複クエリ
-
アクセスのフォームを開くとき...
-
MS-Accessのレコード内のフィー...
-
Accessのクエリによる集計が出...
-
Access クエリの更新結果をテ...
-
ACCESSのクエリの値を変換する...
-
accessのテーブルについて教え...
-
accessで過去に入力したデータ...
おすすめ情報