• ベストアンサー

EXCEL:種別ごとに数値の和を求める式

種別ごとに和を集計する必要があります。 種別ごとの数値を求めるためには、各計の所にどのような式をかきたらよいのでしょうか。 下記に例:Dのセルの式 aだけでよい。 A列 B列 C列  D列 種別 数値 種別   計 a 1 a種計  1 b 4 b種計 13 c 5 c種計 12 c 7 b 9

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 まず、C2~C4は「種計」という文字は取って下さい。 どうしても表示させたいなら、セルの表示形式をユーザー定義で、 「@"種計"」 とでもして下さい。 C2~C4が、A列と同じ文字(a、b、c)なら、SUMIF関数で簡単に出来ます。 D2に、 =SUMIF($A$2:$A$6,C2,$B$2:$B$6) と入力して、下の行へコピーします。 なお、A列とC列の種別は、全角半角で異なるとカウントしませんので注意して下さい。

taktta
質問者

お礼

これでSUMIF関数を使うととても集計に便利なことがわかり、かつ使い方もわかりました。 っこで思ったのですが、EXCELの関数に強くなるためには、日頃から 主な集計関数名とどのような目的で使うと何ができるかを知っておくことが役に立つんだということですね。 親切ごていねいな説明非常に感謝いたしております。

その他の回答 (2)

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

(データ)A1:B7 種別 数値 a 2 a 3 s 4 d 5 f 6 a 2 (条件)E1:F2 種別 種別 a s (関数式) C3(データ部、条件部以外ならどこでも良い) に=DSUM($A$1:$B$7,"数値",$E$1:$E$2) C4に(どこでも良い) =DSUM($A$1:$B$7,"数値",$F$1:$F$2) (結果)7と4になります。 (その他) E1:F2の 種別 種別 a s は E1:E4の 種別 a 種別 s でも良い。式の一部はそれに連れて変りますが。

taktta
質問者

お礼

このデータベース関数というのはとても便利な機能ですね。 今度使う必要があったら是非ためしてみたい。 どうも便利なものご紹介ありがとうございました。

  • poosann
  • ベストアンサー率21% (14/65)
回答No.2

式で求める方法ではありませんが、A列を並べ替えてから、データ(D)集計をされてはいかがでしょう。 グループの基準や、集計の方法なども随時かえることができて便利な機能だと思いますが。

taktta
質問者

お礼

もちろんそれも意識しておりましたが、式を知りたくて、あしからず。 どうもありがとうございました。

関連するQ&A