- ベストアンサー
エクセルの関数
A列に都道府県名、B列に人数が記入されているデータがあります。 尚、A列の都道府県名は重複があります。 別セルに都道府県ごとの総人数を関数にて求めたいのですが、どのような式を使えば良いでしょうか? 例) 千葉 1 千葉 5 千葉 1 東京 0 東京 1 埼玉 4 埼玉 9 埼玉 2 埼玉 0 埼玉 6 埼玉 4 ↓ 千葉7 東京1 埼玉25
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
関数を使うなら =SUMIF($A$2:$A$20,"千葉",$B$2:$B$20) ※"千葉"はセル参照でもOK 関数を使わないなら「データ」「ピボットテーブル...」で 都道府県を列に、人数をデータにセットして合計を選択させる。 ※先頭行に項目名(都道府県、人数)が必要です。
その他の回答 (3)
質問文のような書き方では、 1.データが都道府県名でまとまっている。 2.各都道府県ごとの行数が固定的である。 と誤解されてしまう恐れがあります。 まあ、それはそれとして、 別途、全都道府県名のリスストを作っておき、このリスtを使って #1さんの式を適用する方法をお勧めします。
- imogasi
- ベストアンサー率27% (4737/17070)
関数の質問の難しいのは、関数を組合すテクニックであるといえます。 これなどSUMIF関数を知っているかどうかだけの問題です。 +してSUMする段階 SUM関数を使うレベル SUMIF関数 SUMPRODUCT関数 配列数式 と思うが が難易度で下から3番目だな。 埼玉の例だと =SUMIF(A1:A11,"埼玉",B1:B11) 場合によっては =SUMIF($A$1:$A$11,"埼玉",$B$1:$B$11)ガ適当。 千葉・東京・埼玉の(重複なし)のリストを関数で出したりするのが 先決の問題。今回は人間が目で見てピックアップすることにするか。
- real111cm
- ベストアンサー率0% (0/1)
使っているのは2003ですか? 千葉の場合だと=SUM(A1:A3) 東京の場合だと=SUM(A4:A5) 埼玉の場合だと=SUM(A6:A12) とすればできると思います。 それと、上の方にΣのマークがありませんか? それを使うと楽にできますよ。