- ベストアンサー
エクセルでの計算式を教えて下さい。
A B C D E 1 担当 金額 2 三木 30 3 田中 21 担当 件数 金額 4 三木 15 三木 3 57 5 佐藤 43 田中 2 45 6 田中 24 佐藤 1 43 7 三木 12 上の集計表で、三木さんの合計金額をE4のセルに求める計算式は、 =SUMIF(A2:A7,C4,B2:B7)でいいと思いますが、 同様に三木さんの件数をD4のセルに求める場合の計算式を知りたいのですが どなたかご教授いただけませんでしょうか。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
序にこれも知っておいた方がいいでしょう。 件数 = SUMPRODUCT(($A$2:$A$7=C4)*1) 金額 = SUMPRODUCT(($A$2:$A$7=C4)*($B$2:$B$7)) これの利点は、Countif、SumIFと違って複数条件にも簡単に対処できることです。 上記のように、条件を、( )で括って掛けてやればいくらでも増やせます。 例えば、「三木」の「金額20以上」の件数など = SUMPRODUCT(($A$2:$A$7=C4)*($B$2:$B$7>20)) 尚、この場合は最初の件数式のように式の中に、*1 は入りません。 以上です。
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
配列数式で =SUM(IF(A2:A7="三木",1,0))といれてSHIFT+CTRL+ENTER キー(3つ同時押し)でも出ます。 A2からA7の各々が、三木なら1をそうでないなら0を足せと言う意味です。
お礼
なるほど。参考になりました。ありがとうございました。
- KenKen_SP
- ベストアンサー率62% (785/1258)
COUNTIF関数です。 =COUNTIF(A1:A7,"三木")
お礼
早速ご回答いただきありがとうございます。
- papayuka
- ベストアンサー率45% (1388/3066)
COUNTIFで良いと思います。
お礼
ありがとうございます。
お礼
大変参考になりました。ありがとうございました。