• ベストアンサー

エクセルでの計算式を教えて下さい。

    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のセルに求める場合の計算式を知りたいのですが どなたかご教授いただけませんでしょうか。

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

  • ベストアンサー
  • taocat
  • ベストアンサー率61% (191/310)
回答No.3

序にこれも知っておいた方がいいでしょう。 件数 = 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 は入りません。 以上です。

su-yan
質問者

お礼

大変参考になりました。ありがとうございました。

その他の回答 (3)

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

配列数式で =SUM(IF(A2:A7="三木",1,0))といれてSHIFT+CTRL+ENTER キー(3つ同時押し)でも出ます。 A2からA7の各々が、三木なら1をそうでないなら0を足せと言う意味です。

su-yan
質問者

お礼

なるほど。参考になりました。ありがとうございました。

  • KenKen_SP
  • ベストアンサー率62% (785/1258)
回答No.2

COUNTIF関数です。 =COUNTIF(A1:A7,"三木")

su-yan
質問者

お礼

早速ご回答いただきありがとうございます。

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

COUNTIFで良いと思います。

su-yan
質問者

お礼

ありがとうございます。

関連するQ&A