• ベストアンサー

エクセルに詳しい人お願い3

エクセルでA列に市区町村名が縦に100件ほど並んでいるとします。 B列にはその人口がならんでいるとします。 この時に、市区町村別に人口を足し挙げるにはどのような方法がありますか。 エクセルに詳しいかたお願いします。

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

  • ベストアンサー
  • 134
  • ベストアンサー率27% (162/600)
回答No.2

? 市区町村名 と 人口 が 並んでいて、 市区町村名 別に人口 を 足し合わせる とは、どういうことでしょうか? 市区町村名に重複があり、同じ市区町村名があれば、足し合わせる…という解釈で良ければ、sumif文で処理可能と思います ピポットテーブルを使うという集計方法もあるかもしれません。 より具体的に補足下さいませ

その他の回答 (5)

noname#9284
noname#9284
回答No.6

> 一番最後に市がつくもののみたしあげという条件 SUMIFを使うと複雑になりますね。 SUMPRODUCTを使ってはどうでしょうか。 =SUMPRODUCT(ISNUMBER(FIND("市",A1:A10))*B1:B10)

noname#9284
noname#9284
回答No.5

#1201887で質問されていた、~市がつくもののカウントのご質問と今回のご質問は関連がありますか?

doudesyou
質問者

補足

関連があります。sumifを使用して集計することができました。●●市、○△町、などいろいろな市町村名があったため、苦労しましたが、sumifで条件を*市にすることで、一番最後に市がつくもののみたしあげという条件で可能になりました。みなさんありがとうございました。

noname#9284
noname#9284
回答No.4

A列の市区町村は重複しているのでまとめるということでよいでしょうか。 データ→ピボットテーブルとピボットグラフレポート→次へボタン→データ範囲を指定して次へ→レイアウトボタン→見出し「市区町村」を行エリアへドラッグ、「人口」をデータエリアへドラッグ。 テーブルを作成する場所を指定して終わりです。 また、累計を表示するのであれば C1に =SUM($B$1:B1) としてこれを下までコピーしてください。

参考URL:
http://t_shun.at.infoseek.co.jp/My_Page/Excel-REF/ref_page13.htm
回答No.3

1行目は空白にしておいて 正確には、文字なら入っても問題ありませんが、B2から下へ数字を入れます。 C2に =a2+b1 C2のセルをコピー C3以下に必要なところまでドラッグして 貼り付け C3は =a3+b2 C4は =a4+b3 ・  =a5+c4  ・ ・ となります。たぶん たぶんの理由は三四郎で出来ますのでエクセルでも出来ると思います。

noname#10657
noname#10657
回答No.1

C2=B2 C3=B2+B3 C4=B3+B4 とします。

関連するQ&A