- ベストアンサー
EXCELで共通項目の自動集計をしたい
あるセルの中で、共通した項目だけを選択して、そのセルのとなりの数字を 足すことは可能ですか? 例)男 年齢12 女 年齢15 男 年齢33 男 年齢45 女 年齢66 この中で男というセルだけを自動で選んで、その年齢をすべて足したいのです。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。maruru01です。 SUMIF関数で出来ます。 性別がA列、年齢がB列とすると、 =SUMIF(A1:A5,"男",B1:B5) という風です。 ところで、年齢は数値のみが入力されているんですよね。 そうでなく、"年齢12"というような文字列の場合は、 =SUMPRODUCT((A1:A5="男")*1,--SUBSTITUTE(B1:B5,"年齢","")) のようにする必要があります。
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
B列のB1:B5に 年齢12 年齢15 年齢33 年齢45 年齢66 と入っている場合(年令と言う文字と年齢数字が結合している場合) (1)B1:B5を範囲指定して (2)データ-区切り位置-スペースによって・・をクリック-次ぎへ-第4桁の後で縦線をいれる-完了 (3)以上でB列に年齢と言う文字、C列に年齢数字が入る。 (4)結果をいれるセルに =SUMIF(A1:A5,"男",C1:C5) をいれる。結果は90となります。
- matrix4
- ベストアンサー率16% (118/704)
関数ですが、 やりにくいもしれませんが、上の表を B6:C11に配置し、F7に性別、F8に男を入力。 男の集計するセルを指定し、 DSUM(B6:C11,C6,F7:F8)を入力する。これは男の集計。 女は、F8に女といれる。 表をA1から配置すれば見やすいが、最初をA1:B11にしてC6をB6にするだけ、のこりは一緒です。
- haitukubari
- ベストアンサー率12% (4/33)
お礼
解決しました。 みなさんありがとうございました。