• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:条件を満たす個数に応じて、一定の値を返す方法について)

条件を満たす個数に応じて、一定の値を返す方法について

このQ&Aのポイント
  • 条件を満たす個数に応じて、一定の値を返す方法について考えます。
  • 具体的な例として、表のような問題があります。
  • この問題では、正解の個数に応じて一定の点数を返す方法を求めます。COUNTIF関数とIF関数を組み合わせることで実現できます。

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

  • ベストアンサー
  • hananoppo
  • ベストアンサー率46% (109/235)
回答No.2

こんなのはどうでしょう。 E1 =CHOOSE(COUNTIF(A1:D1,"○"),0,0,5,10)

nico369
質問者

お礼

CHOOSE関数の存在を知らなかったのですが、条件が単調で、結果を返す選択肢が少ない場合はかなり有効ですね。 今回は数式を短くすることが一番の目的だったためこちらをベストアンサーとさせていただきました。 お二方ともありがとうございました。

その他の回答 (1)

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

もし、後で配点を変更する可能性があるのでしたら、配点表を別に作ってCOUNTIFの結果とVLOOKUPの組み合わせの方が良いと思います。

nico369
質問者

お礼

汎用性と拡張性を考えるとmt2008さんの案は良さそうですね。 今回は返したい結果を3段階から増やす予定がないため、数式として簡単なものを採用させていただきましたが、今後もし拡張する際には利用させていただきたいと思います。 ありがとうございました。

関連するQ&A