• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelの関数:リンク、抽出データの合計)

Excel関数でリンクと抽出データの合計

このQ&Aのポイント
  • Excelの関数を使用して、リンクと抽出データの合計を算出する方法について教えてください。
  • 具体的には、日本の人口増減に関する情報を元にした表から、東京都と神奈川県の8月の人口合計を抽出したい場合の手順や関数について知りたいです。
  • オーソドックスな方法としては、オートフィルを使用して地域ごとの人口を調べることができますが、より効率的な方法をご教示いただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • nonpq
  • ベストアンサー率30% (64/210)
回答No.2

データベース関数を利用するためには、「抽出データ」シートの行列方向が元データと同じである必要があります。(集計に不要な列は省いても可) また、交差セルの「計」はどんな計算結果なのか、それによって「DSum、DCount、DMax、DMin、DGet」などを使い分けなければなりませんが、Dxxのxxは通常の算術関数と同義です。Dxx("集計範囲","集計対象数値範囲","抽出条件")が基本形です。詳細は、一度Excel関数ヘルプを読んでみて、分からない部分をあらためて質問されるほうが良いかと。。 ただ、dansin26さんの希望では行列が展開しているように思えるのですが。その場合にはピボット集計のほうが妥当かもしれません。

dansin26
質問者

お礼

  再びのご丁寧なご回答に感謝しています。  データベース関数を使用するならば、「計」は該当するデータの個数ではなく、合計を出したいので、計算式はDCountではなくDSumになります。   本を読みましたら、DSumかIfSumかな、と思いましたが、抽出した表の形式が私の求める形式と違うのです。どちらとも基の表形式と同じ表形式になってしまいます。基の表では列に置かれていたラベル名を、抽出した表では行に置きたいのです。  ピボットテーブルなら、選択した基の表からラベル名を好きなように配置できるので、抽出して作った表は思い通りの並び具合にはなるのですが、画面に表したくないセルまで出てしまうのです。  抽出したデータで作成した表は、行に「月」と「日」のフィールドを、列に「都道府県」のフィールドを、データアイテムに「計(合計)」を置きます。  また新たに質問します。  今回は本当にありがとうございました!     

dansin26
質問者

補足

 ただいままた新たに質問させて頂きました。  わかりやすくしたつもりです。申し訳ございませんが間違った表現かもしれません。  nonpqさんのお時間がよろしければご回答いただけたらうれしいです。  このたびはありがとうございました!!

その他の回答 (1)

  • nonpq
  • ベストアンサー率30% (64/210)
回答No.1

「抽出データ」というシート上で計算したい内容についてもう少し教えて欲しいのですが。 ○ブックとワークシートの構成がわかりません。 抽出したデータを別のワークシートに表示して、元データが更新されるとそちらも更新させたいということでいいのでしょうか。 多分データベース関数(DSumやDCount)を使うのが近いかと。

dansin26
質問者

お礼

 説明が下手で済みません・・。それにもかかわらず、ご親切に投稿をありがとうございます! >抽出したデータを別のワークシートに表示して、元データが更新されるとそちらも更新させたいということでいいのでしょうか  はい、その通りです。知識が足らず、説明が本当に下手でごめんなさい・・・    データベース関数DCOUNT,DSUMについて、もしNONPQさんのお時間があれば、教えてくださらないでしょうか?