- 締切済み
重複なし列として重複あり列をカウントしたい
下記の表があったとします。 伝票番号 チケット種類 1 1泊チケット 1 1泊チケット 2 2泊チケット 2 2拍チケット 3 1泊チケット チケット種類の数を重複なしとした伝票番号で カウントしたいです。 結果として重複なしとした場合の伝票番号の数は3のうち、 1泊チケットが2 2泊チケットが1 という値を出したいです。 関数、VBA、ピボットテーブルなど どのような方法でも構いません。 どなたかご教授、よろしくお願いします。 ※OKWAVEより補足:テーマ「EXCEL」から投稿された質問です。
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- chayamati
- ベストアンサー率41% (256/613)
- tsubu-yuki
- ベストアンサー率46% (179/386)
- Chiquilin
- ベストアンサー率30% (94/306)
- takuranke
- ベストアンサー率31% (3923/12455)
- STICKY2006
- ベストアンサー率29% (1536/5269)
- msMike
- ベストアンサー率20% (363/1776)
関連するQ&A
- 重複を除くカウントの取得方法
御晩です。 ----------------- <?php //カウント $id= "$k_id"; $id = mb_convert_encoding($k_id,"EUC-JP","SJIS"); $id_count = $DB->getone("SELECT count(*) FROM ".$k_koukoku_log_table." ".$k_koukoku_inp_table." where a_num =$k_id"); ?> カウント数は<?=$id_count?>です。 ----------------- 上記は重複もカウントされてしまいます。 ユーザー個々に広告番号があり($k_id)、その広告番号をクリックされた回数を同一人物(重複)を除いてのカウントを表示したいと思っています。
- ベストアンサー
- MySQL
- エクセルの複数のフィールドの重複のチェック方法を教えて!
エクセルの複数のフィールドの重複のチェック方法を教えて! 下のようなテーブルで3人の顧客IDより月別のピボットテーブルをエクセルで作成すると IDを重複してカウントしてしまいます。Aランク顧客IDは2010/1に3のカウントなのですが、顧客数は1としたい場合、CustomerIDと購買月が重複せずにカウントさせる方法や関数を教えてください。 CustomerID ランク 購買月 1017 A 2010/1 1017 A 2010/1 1017 A 2010/1 1017 A 2010/2 1017 A 2010/3 226424 A 2010/2 226424 A 2010/ 2226424 A 2010/2 226424 A 2010/3 226424 A 2010/3 823622 B 2010/2 823622 B 2010/2 823622 B 2010/3 823622 B 2010/3 1205 B 2010/2
- 締切済み
- その他(データベース)
- 重複なし乱数について
重複なし乱数について VBAで重複なしの乱数を使ったプログラムを作りたいのですが上手く作れません。 助言お願い致します。 作るのは数比べゲームです。 フォーム上にボタン0~9を配置し、ボタンを押すごとに重複しない乱数をPC側で表示させ、 選択した数字と乱数を比較し勝敗を決定するというゲームです。 エクセル上に重複なし乱数を表示する方法はなんとなく分かるのですが、 ボタンを押すごとに重複なし乱数を取得する処理を行う方法が分かりません。 現状としては ボタンを押した処理の欄に pcNo = Int(9 * rnd + 0) を書いてただ乱数を取得している状態です。 回答よろしくお願い致します。
- ベストアンサー
- Visual Basic
- クライアント毎に重複をカウントしたい
MYSQLを勉強中です。 下記のようなテーブルがあります。 【クライアトテーブル】: クライアントID 1 | A社 2 | B社 3 | C社 4 | D社 【お問合せテーブル】: お問合せmail |お問合せ先のクライアントID|お問合せ日時 aaa@aaa.com |1 |2013-02-01-10:00:00 aaa@aaa.com |2 |2013-03-01-10:00:00 bbb@bbb.com |3 |2013-04-01-10:00:00 ccc@ccc.com |4 |2013-04-02-10:00:00 aaa@aaa.com |1 |2013-04-03-10:00:00 ここで、 クライアント毎に、4月分の問合せ数を表示したいのですが、 4月1日~4月末日に問合せのあったメールアドレスと、 2月1日~3月末日に問合せのあったメールアドレスを比較して、 下記のように重複分をクライアント毎にカウントしたいです。 問合せ数: A社:1件 重複1件 C社:1件 重複1件 D社:1件 重複0件 クライアントIDを個別で指定すれば正しく表示できるのですが、 クライアント一覧を取得するのはどのようなSQLを書けばよいのでしょうか。。。 もう1ヶ月悩んでおります。 すみませんが、教えて頂けますと幸いです。
- ベストアンサー
- MySQL
- Excelピボットテーブルで同じ項目が重複して表示されてしまいます
XP使用、Excel2000です。 No. 仕入先 部品番号 金額 納品月 1 A社 1001 100円 4月 2 B社 1002 200円 4月 3 A社 1001 100円 5月 ・ ・ 上記のような元データを使用してピボットテーブルを作成しましたが、 ピボットテーブル内に[部品番号]フィールドを挿入すると [部品番号]のドロップダウンリストに すべて 1001 1002 1001 ・ ・ といったように重複して表示される番号が出てきます。 元データの[部品番号]が半角全角の間違いやスペースが入っているのでは、と チェックしてみましたが、そのようなことはありませんでした。 (実際、確認のため元データにオートフィルタをかけてみると リスト内に1001の重複は見られませんでした) 何か思いつく原因がありましたら教えていただけませんでしょうか? データ自体がシンプルなものだけに 何をもって別物と判断されてしまっているのか分からず困っております。
- ベストアンサー
- その他MS Office製品
- エクセル2012でセル内の背景色をカウントしたい。
ウィンドウズ7でエクセル2012を使用しています。一定の範囲内の背景色(3色)使用しているセルの 数をカウントしたい。背景色の番号を求め、その背景色番号をVBA等でカウントする方法になるかとは思いますが、いろいろと調べて挑戦したのですがカウントできませんでした。VBAについては無知なので、申し訳ありませんがわかりやすくエクセル2012で作成するVBA等の方法を教えてください。
- ベストアンサー
- Excel(エクセル)
- エクセルで重複データを削除する方法
エクセル2000です。 日付■お名前■住所■電話番号■メールアドレス■担当者■広告媒体■製品名■製品コード■ こんな感じのデータが約10000行あります。 でいろんなやり方があると思うのですが、重複データが100くらい存在します。 この重複データを削除する方法として、どんな方法があるのでしょうか? (ピボットテーブルを利用してデータの個数をかぞえて重複しているセルを 行を削除していくという方法しかいまのところ思い浮かびません。) VBA等は利用できません。 どなたかご教授いただけると幸いです。
- ベストアンサー
- オフィス系ソフト
- excelピボットテーブルで作成してる表から、ある数をカウントする方法
excelピボットテーブルで作成してる表から、ある数をカウントする方法 投稿が既にあるものかもしれませんが、見つけ出すことができないため、教えてください。 まずexcelにピボットテーブルで作成している表があります。 商品名が「カナ」であいうえお順の一覧になってます。 あかさたな…別に何件あるのか数を調べる方法はありますか? カナには、商品名「ああい」「あいう」… といったように一番頭にある頭文字から件数をカウントしたいです。 ・あから行 ・たわ行 ・まさな行 のように混在した形での件数カウントです。 ぜひ教えてください!! よろしくお願いします
- 締切済み
- オフィス系ソフト
- 重複データを除いてカウントしたい
重複データを除いてカウントしたい お世話になります。 PHP+MySQLでWEBサイトを作ろうとしている者です。 どうしても自分ではわからないことがあって質問いたします。 以下ような2つのテーブルがあり、 レンタルした顧客の都道府県が 月別にカウントされるようにしたいと考えています。 テーブルA(顧客情報) 顧客名 都道府県 (name) (prefec) Aさん 東京都 Bさん 千葉県 Cさん 神奈川県 Dさん 東京都 Eさん 千葉県 テーブルB(レンタル・レンタル品目情報) 顧客名 期間(開始月・返却月) レンタル品目 (name) (start)(end) (item) Aさん(東京) 1月 6月 自動車 Aさん(東京) 1月 6月 オートバイ Aさん(東京) 2月 6月 チャイルドシート Bさん(千葉) 3月 5月 自動車 Bさん(千葉) 3月 5月 チャイルドシート Cさん(神奈川) 1月 2月 自動車 Cさん(神奈川) 2月 3月 オートバイ Dさん(東京) 2月 4月 自動車 Eさん(千葉) 3月 6月 オートバイ 想定する結果は 1月は 東京(1人) 千葉(0人) 神奈川(1人) 2月は 東京(2人) 千葉(0人) 神奈川(1人) 3月は 東京(2人) 千葉(2人) 神奈川(1人) となります。 品目数であれば以下の式でカウントできるのですが、 顧客数をカウントしようとすると重複が発生して うまく顧客数だけに結果を導くことができません。 SELECT prefec,COUNT(name) AS cnt FROM tbla INNER JOIN tblb USING(name) WHERE (指定月 BETWEEN start AND end) GROUP BY prefec 参考までに上の式では 1月は +----------+-----+ | prefec | cnt | +----------+-----+ | 東京都 | 2 | | 神奈川県 | 1 | +----------+-----+ 2月は +----------+-----+ | prefec | cnt | +----------+-----+ | 東京都 | 4 | | 神奈川県 | 2 | +----------+-----+ 3月は +----------+-----+ | prefec | cnt | +----------+-----+ | 千葉県 | 3 | | 東京都 | 4 | | 神奈川県 | 1 | +----------+-----+ となります。 この場合、どのような式にしたら想定する結果が導き出せるのでしょうか。 よろしくご教授をお願いいたします。
- ベストアンサー
- MySQL
お礼
ありがとうございます。 正確には「2泊チケット」です。失礼いたしました。
補足
表の中のチケット種類に誤字がございました。 正しくは「2泊チケット」です。失礼いたしました。