• ベストアンサー

エクセルの関数

A列に都道府県名、B列に人数が記入されているデータがあります。 尚、A列の都道府県名は重複があります。 別セルに都道府県ごとの総人数を関数にて求めたいのですが、どのような式を使えば良いでしょうか? 例) 千葉  1 千葉  5 千葉  1 東京  0 東京  1 埼玉  4 埼玉  9 埼玉  2 埼玉  0 埼玉  6 埼玉  4 ↓ 千葉7 東京1 埼玉25

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

関数を使うなら =SUMIF($A$2:$A$20,"千葉",$B$2:$B$20) ※"千葉"はセル参照でもOK 関数を使わないなら「データ」「ピボットテーブル...」で 都道府県を列に、人数をデータにセットして合計を選択させる。 ※先頭行に項目名(都道府県、人数)が必要です。

その他の回答 (3)

noname#79209
noname#79209
回答No.4

質問文のような書き方では、 1.データが都道府県名でまとまっている。 2.各都道府県ごとの行数が固定的である。 と誤解されてしまう恐れがあります。 まあ、それはそれとして、 別途、全都道府県名のリスストを作っておき、このリスtを使って #1さんの式を適用する方法をお勧めします。

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.3

関数の質問の難しいのは、関数を組合すテクニックであるといえます。 これなどSUMIF関数を知っているかどうかだけの問題です。 +してSUMする段階 SUM関数を使うレベル SUMIF関数 SUMPRODUCT関数 配列数式 と思うが が難易度で下から3番目だな。 埼玉の例だと =SUMIF(A1:A11,"埼玉",B1:B11) 場合によっては =SUMIF($A$1:$A$11,"埼玉",$B$1:$B$11)ガ適当。 千葉・東京・埼玉の(重複なし)のリストを関数で出したりするのが 先決の問題。今回は人間が目で見てピックアップすることにするか。

回答No.2

使っているのは2003ですか? 千葉の場合だと=SUM(A1:A3) 東京の場合だと=SUM(A4:A5) 埼玉の場合だと=SUM(A6:A12) とすればできると思います。 それと、上の方にΣのマークがありませんか? それを使うと楽にできますよ。

関連するQ&A