• ベストアンサー

SUMPRODUCTでしょうか?

A列 B列 C列 名 目標 実績 いちご 100 123 ぶどう 120 115 みかん 110 130 ばなな 110 120 人数 上記の表があり、実績(C列)が目標(B列)を上回った人数を関数を使ってカウントして、人数欄に表示したいです。 どのように求めたらいいのでしょうか? SUMPRODUCT関数かCOUNTIF関数かなと思ったのですが、どのように作成すればいいのかわかりません。 教えて下さい。よろしくお願いします。

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

  • ベストアンサー
  • myRange
  • ベストアンサー率71% (339/472)
回答No.2

>実績(C列)が目標(B列)を上回った人数 目標達成の人数ということでしょうから、 実績が目標以上の人数と解釈して、、 =SUMPRODUCT((C2:C5>=B2:B5)*1) 以上です。  

yo-mas
質問者

お礼

できました! SUMPRODUCTの使い方がイマイチ理解できていないので・・・ 「*1」を使えばできるんですね。 ありがとうございました。

その他の回答 (1)

回答No.1

作業列を使ってD2セルに =B2<C2 としてTRUEを数える または =(B2<C2)*1 の合計 SUMPRODUCTなら =-SUMPRODUCT(-(C2:C5>B2:B5))

yo-mas
質問者

お礼

できました。 アタマに「-」のつくのがどうしてかよく分からないのですが・・・ 参考にさせていただきます。 ありがとうございました。