• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ピポットテーブ 重複行を1としてカウントしたい)

ピポットテーブ 重複行を1としてカウントしたい

Chiquilinの回答

  • Chiquilin
  • ベストアンサー率30% (94/306)
回答No.3

重複を削除したクエリを接続のみで作成しておいて それを外部データ 接続で読み込んでピボットテーブルを作ればいいと思います。 もちろん重複を省いてグループ化すればいいだけなので クエリで全部 完結しても何ら問題ないです。

nnirosan
質問者

お礼

ご教示ありがとうございました。 重複行の削除やピポットテーブルでの集計の求め方など、 仰っている通りでした。知識が全く不足しておりまして、 誠にお恥ずかしい事です。 今後ともよろしくお願いいたします。

関連するQ&A

  • 重複行を1としてカウント 月が重複した総数を求める

    下記の質問タイトルで大変お世話になっております。 『ピポットテーブ 重複行を1としてカウントしたい』 『重複行を1としてカウント』 本日も、同じタイトルの仕事で困った事が御座いまして、質問をさせて頂きました。 ピポットテーブル上で課題IDの集計は、月毎のグループ毎の所属区分毎の利用区分毎に集計すると認識し、課題IDの重複無しを月毎で『1』とする数式をご教示頂いておりました。 しかし、私の認識違いで、5月分以降より月が重複した課題ID数を求めるとの事です。 年度始めの4月分の課題IDの重複無しを『1』とする数式は下記のご教示で問題ないのですが、 =IF(COUNTIFS($Q$2:Q2,MONTH(E2),$D$2:D2,D2,$L$2:L2,L2,$M$2:M2,M2,$P$2:P2,P2)=1,1,0) ピポットテーブルで使用するテーブルデータの5月分以降については、 下記のように重複した月の重複無しを『1』とする数式をそれぞれの月で11列新たに必要になるのかなと想像します。 上記の方法以外にやり方をお分かりでしたら、ご教示頂けると大変助かります。 5月分は、4月分~5月分の、課題IDの重複無しを『1』とする数式 6月分は、4月分~6月分の、課題IDの重複無しを『1』とする数式 7月分は、4月分~7月分の、課題IDの重複無しを『1』とする数式 来年3月分は、今年4月分~来年3月分の、課題IDの重複無しを『1』とする数式 以上 宜しくお願い致します。

  • 重複行を1としてカウント

    大変お世話になっております。 以前、『ピポットテーブ 重複行を1としてカウントしたい』で質問をさせて頂き、ご教示を頂いております。 今回は、更に条件を加えて重複を1とカウントしようとして、下記から、 =IF(COUNTIFS($Q$2:Q2,MONTH(E2),$L$2:L2,L2,$M$2:M2,M2,$P$2:P2,P2)=1,1,0)              ↓ =IF(COUNTIFS($Q$2:Q2,MONTH(E2),$C$2:C2,C2,$L$2:L2,L2,$M$2:M2,M2,$P$2:P2,P2)=1,1,0) としたのですが、C列(グループ)の重複が上手くいきませんでした。 重複の優先順位はグループが1番目になります。 大変恐縮ですが、ご教示頂けたら大変助かります。 データは下記の通りになります。(良い例題でなく申し訳ありません) A列,B列,,D列,E列,F列,G列,H列,,,,L列,M列,,,P列,Q列 機器ID,装置名,,グループ,利用日,開始時間,終了時間,利用時間,,,,所属区分,利用区分,,,課題ID, AB024,アイロン,,A,2022/6/13,9:00,17:00,8,,,,大企業,外国利用,,,55AB1234,6 AB020,アイロン,,A,2022/4/25,0:00,6:00,6,,,,構内,国内利用,,,55AB1234,4 AB005,スマホ,,A,2022/4/25,5:00,7:00,2,,,,構内,自社用,,,55RE7800,4 AB002,テレビ,,C,2022/6/24,0:00,24:00:00,24,,,,民間,構内利用,,,55AB1234,6 AB002,テレビ,,C,2022/6/24,5:00,7:00:00,2,,,,大学,国内利用,,,55RE7800,6 AB222,ドライヤー,,C,2022/4/30,9:00,17:00,8,,,,中小企業,国内利用,,,55RE7800,4 AB235,パソコン,,C,2022/5/1,5:00,7:00,2,,,,管理部署,使用不可,,,空白,5 AB890,ポット,,F,2022/4/1,9:00,17:00,8,,,,構内,自社用,,,55RE7800,4 AB890,ポット,,F,2022/5/6,0:00,24:00:00,24,,,,管理部署,使用不可,,,空白,5 AB890,ポット,,F,2022/5/9,9:00,17:00,8,,,,中小企業,国内利用,,,55RE7800,5 AB777,乾燥器,,G,2022/5/12,0:00,24:00:00,24,,,,大学,国内利用,,,55AB1234,5 AB777,乾燥器,,G,2022/6/5,13:00,20:00,7,,,,民間,構内利用,,,55RE7800,6 AB345,炊飯器,,G,2022/6/23,9:00,17:00,8,,,,大企業,外国利用,,,55RE7800,6 AB123,洗濯機,,G,2022/4/1,9:00,17:00,8,,,,大学,国内利用,,,55AB1234,4 AB123,洗濯機,,G,2022/5/15,0:00,24:00:00,24,,,,大学,国内利用,,,55AB1234,5 AB016,掃除機,,J,2022/6/1,13:00,20:00,7,,,,民間,構内利用,,,JPMXP1222NM0058,6

  • 月単位で追加したデータ毎に課題IDの重複を取り去り

    タイトル=【重複行を1としてカウント 月が重複した総数を求める】でkkkkkmさんには大変お世話になりました、nnirosanです。 実は、今実施しております課題ID数をピポットテーブル上で集計する時に、ご回答頂いていました下記のご教示通りの結果となりまして、 対処方法を模索しているのですが、具体的な方法が分からず困っております。 2022/09/02 22:30 回答No.13 kkkkkmさん 『4月と5月で同じパターンのデータがあれば5月のデータは無いこととして「0」になります。 そういう事が無いのであればいいですが。』 =IF(OR(AND(V$1>3,$Q2>V$1)),0,IF(AND(V$1>3,V$1<=12,OR($Q2=1,$Q2=2,$Q2=3)),0,IF(AND(V$1=1,OR($Q2=2,$Q2=3)),0,IF(AND(V$1=2,$Q2=3),0,IF(COUNTIFS($Q$2:$Q2,MONTH($E2),$D$2:$D2,$D2,$L$2:$L2,$L2,$M$2:$M2,$M2,$P$2:$P2,$P2)=1,1,0))))) ・課題IDの重複を取り去る為の式は、今現在、下記の数式を使用しております。  下記の式では、ある課題IDが4月~9月分データ中に複数ある場合、4月~8月分では結果は『0』、9月分で1行『1』が出ます。  ピポットテーブル上で4月~8月分の課題ID数の集計を求めた時、上記のある課題IDは集計されない事になってしまっています。  =IF(OR(AND(AU$1>3,$F2>AU$1)),0,IF(AND(AU$1>3,AU$1<=12,OR($F2=1,$F2=2,$F2=3)),0,IF(AND(AU$1=1,OR($F2=2,$F2=3)),0,IF(AND(AU$1=2,$F2=3),0,IF(COUNTIFS($C$2:$C2,$C2,$M$2:$M2,$M2,$Q$2:$Q2,$Q2)=1,1,0)))))   ・4月~8月分について、課題IDの重複を取る為に下記の式を試して見ましたが、旨く出来ませんでした。  =IF(AND(AU$1>3,($F2<=8)),IF(COUNTIFS($C$2:$C2,$C2,$M$2:$M2,$M2,$Q$2:$Q2,$Q2)=1,1,0)) ・重複無しの課題IDの集計については、下記のように、1か月ずつ追加したデータ毎にピポットテーブル上で集計を出したいのですが、具体的な方法がお分かりでしたら、ご教示頂けると大変助かります。  4月分で重複無しの課題IDの集計。  4月~5月分の重複無しの課題IDの集計。  4月~6月分の重複無しの課題IDの集計。  4月~7月分の重複無しの課題IDの集計。  4月~8月分の重複無しの課題IDの集計。  4月~9月分の重複無しの課題IDの集計。     |  4月~来年3月分の重複無しの課題IDの集計。

  • 重複があるデータが何種類あるか、を条件付でカウント

    EXCEL2003で質問です。 http://okwave.jp/kotaeru.php3?q=1827923 の応用編です。 次のようなリストをつくりました。 A  |B  |C   小泉 重複  1月 竹中     1月 小池     3月 小泉 重複  1月 竹中     2月 竹中     2月 Cが「1月」の場合のみ、Aの項目が複数存在した場合に 「重複」と表示させる関数を、B列に埋め込むことが無事できました。 =IF(AND(C1="1月",SUMPRODUCT(($A$1:$A$6=A1)*($C$1:$C$6="1月"))>1),"重複","") anserwd:shiotan99さま さて、この応用です。 ■課題  「重複」の出たuserが何人いるか?を集計。  重複データのカウント方法は過去の質問を参照しましたが、この場合にあてはめる力が私にはまだありませんでした。  お力貸していただくとありがたいです。  よろしくおねがいします。

  • エクセルのデータで重複をカウントしない方法

    現在アンケートデータが1000件ほどあり、重複しているデータがあります。 住所別、職業別集計一覧を=COUNTIFで作成しているのですが、 重複している分までカウントされてしまいます。 今後もデータは増え続けるのですが、重複(初回はカウント)しているデータをカウントしない方法はないでしょうか?

  • データ入力のミスチェック後その結果を表示させたい

    大変お世話になっております。  複雑なチェックの為、チェックしたい事を上手くお伝え出来るか不安ではありますが、 下記のような複雑なチェックがセルの式で可能でしたらご教示頂けると大変助かります。 頼ってばかりで、大変申し訳ありませんが宜しくお願いします。 チェックしたい事は、入力データのN列[利用区分が『大学』の時、J列[利用者ID]、K列[利用者名(教授と生徒が入り混じっている)]、P列[課題ID]、 N列[利用区分]、P列[課題ID]で入力ミスがないか、空白の欄があるかを判定して、判定結果を入力データの最後の列へ表示させることです。 ・利用区分が『大学』のときは、J列[利用者ID]、K列[利用者名]、P列[課題ID]、N列[利用区分]、P列[課題ID]に空白の欄があるのでは記載抜けのミスになります。 ・利用区分が同じ『大学』で、利用者名が重複している場合、課題IDが違っていれば問題ないです。 Sheet名=入力データ     ・参照するセルはJ列[利用者ID]、K列[利用者名(教授と生徒が入り混じっている)]、N列[利用区分(大学のみ選択する)]、P列[課題ID]  ・データはA3~AS3265まで入っています。  ・J列、K列、N列、P列は共に、空白有り、値の重複もあります。  ・利用区分の種類は大学の他に複数有り、データ全体はそれらを含めた全てが入力されています。  ・データは課題ID毎で纏めています。課題ID1つに複数の利用者(教授と生徒)が関連します。 <J列[利用者ID]、K列[利用者名(教授と生徒が入り混じっている)]、N列[利用区分(大学のみ選択する)]、P列[課題ID]は以下のように記載されています。>    125       山田花子                大学            AB78                  re1234      今井太郎                     民間             AB01 空白の欄 田中幸太郎                    大学            AB02    126       空白の欄                     大学            AB02    456       中山太郎                     大学            AB02    re1235      山田賢一                     民間            AB01  空白の欄     空白の欄                     施設            AB100  125       山田花子 空白            AB90     123       長井淳                      大学            AB78    129      鈴木護                      大学            AB78 Sheet名=利用者-教授IDマスタ(データは利用区分の大学のみ)   ・参照するセルはD列[課題ID]、F列[利用者ID(教授のみ)]、G列[利用者名(教授のみ)]  ・データはA2~Q325まで入っています。  ・D列は空白や重複は無し。F列、G列共に重複有り。 <D列[課題ID]、F列[利用者ID(教授のみ)]、G列[利用者名(教授のみ)]は以下のように記載されています。>    AB78     125            山田花子    AB90     125            山田花子    AB02     456            中山太郎  Sheet名=利用者マスタ(データは利用区分の大学のみ)     ・参照するセルはA列[教授と生徒全員の利用者ID]、B列[利用者名(教授と生徒全員の名前が記載されている)]  ・データはA2~B3345まで入っています。  ・A列、B列共に空白や重複は無し。 <A列[教授と生徒全員の利用者ID]、B列[利用者名(教授と生徒全員の名前が記載されている)]は以下のように記載されています。>    123                 長井淳      129                 鈴木護    126                 高木昭

  • EXCEL 複数条件で重複しないデータのカウント

    こんにちは。 EXCEL2013を使用して以下の関数をご教授ください。 データはデイリーで7000行(日により違います) ★1 A列(番号)は重複しないデータをカウントしたいです。 添付画像で重複しないものを1として数えると、18件です。 そこに条件で、E列(区分)が「1」でF列(支店)が「大阪」をカウントしたいです。 ★2 上記★1のK列(金額)の平均金額を出したいです。 それを別の表に抽出するので、関数をご教授頂けたらと思います。 ★3 C列(顧客)またはD列(顧客名)の総金額(K列(金額)を足した総合計)も 出したいです。これは重複するものも含みます。上位10件ほどを知りたい為。 ★4 ★3に一つ条件を追加でE列(区分)が「0」の時の金額(K列(金額)を足した総合計)も出したいです。これは重複するものも含みます。上位10件ほどを知りたい為。 ★5 ★4のC列(顧客CD)またはD列(顧客名)の全体の注文割合(注文率)も知りたいです。 明日の午前中までに資料を提出しないといけない為、 お早めに回答頂けたら幸いです。 説明不足でありましたら、補足致します。 宜しくお願い致します。

  • エクセル 複数条件で重複しないデータのカウント

    こんにちは。 EXCEL2013を使用して以下の関数をご教授ください。 データはデイリーで7000行(日により違います) ★1 A列(番号)は重複しないデータをカウントしたいです。 添付画像で重複しないものを1として数えると、18件です。 そこに条件で、E列(区分)が「1」でF列(支店)が「大阪」をカウントしたいです。 ★2 上記★1のK列(金額)の平均金額を出したいです。 それを別の表に抽出するので、関数をご教授頂けたらと思います。 ★3 C列(顧客)またはD列(顧客名)の総金額(K列(金額)を足した総合計)も 出したいです。これは重複するものも含みます。上位10件ほどを知りたい為。 ★4 ★3に一つ条件を追加でE列(区分)が「0」の時の金額(K列(金額)を足した総合計)も出したいです。これは重複するものも含みます。上位10件ほどを知りたい為。 ★5 ★4のC列(顧客CD)またはD列(顧客名)の全体の注文割合(注文率)も知りたいです。 お早めに回答頂けたら幸いです。 説明不足でありましたら、補足致します。 宜しくお願い致します。

  • EXCEL 年月日表から月数をカウントする方法

    A1セルからB30セル範囲内に重複を含む年月日の値があります。 範囲内のデータから、各月毎に集計したいのです。 例:G列1には、4月は8件、G列2には、5月は6件、G列3には・・・・、 ただし、重複する月日を1としてカウントしたい。 宜しくお願いします。

  • 【アクセス2010】フィールドの最大値のみ表示

    アクセス2010を使用しています。 下記のようなテーブルがあり、クエリを使ってそれぞれの「ID」に紐づいている「区分」の最大値のみを表示させたいです。 ID 区分 年月 10 100 2011/1/1 10 110 2011/3/8 10 150 2015/4/1 13 110  13 140  21 140 2016/12/7 21 160 2017/7/7 21 150 2017/1/8 「年月」を最大で集計すると、年月が入っていないIDが重複して出てきてしましますが、 「区分」を最大で集計しても、すべてのデータが表示されます。 アクセスを触り始めたばかりなので、詳細に(どこを押す、どの欄になにを書く等)教えていただけますととても助かります。 よろしくお願いいたします。