重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

画像を見ていただくとよくわかりますが,Excelのデータで,コンテストの集計を行っています。
80点以上が合格です。合格すると次の急に進めますが,不合格の場合,次の7級には進めません。
たとえば1番の生徒は1回目は80点で8級が合格しましたが,2回目は7級が合格しませんでした。
3回目,4回目5回目とも7級が合格していません。そのため右の現在級のところに8と書いています。
これは手入力でしましたが,関数か何かを使い手入力でなくてもできる方法があれば教えてほしいです。
ピンクに塗っているのは80点以上で合格したことを表しています。
よろしくお願いします。

「コンテストの現在級を知る関数を知りたい。」の質問画像

A 回答 (3件)

回答No2です。


返事が遅れてごめんなさい。
O3セルには次の式を入力して下方にドラッグコピーしてはどうでしょう。

=IF(COUNTIF(C3:L3,">=80")=0,"",9-COUNTIF(C3:L3,">=80"))
    • good
    • 0
この回答へのお礼

たびたびの回答ありがとうございました。
思った通りのことができました。
ありがとうございました。

お礼日時:2013/07/18 21:57

例えばO3セルに次の式を入力して下方にドラッグコピーします。



=IF(A3="","",9-COUNTIF(C3:L3,">=80"))

この回答への補足

ありがとうございました。
だいたいできたのですが,全部不合格の人(80点以下)は9と表されますが,空白にはできないでしょうか。
それと,A3が受験していなくて空白の場合,現在級が空白になってしまいます。もしA4が80以上であってもです。

よろしくお願いします。

補足日時:2013/07/13 16:02
    • good
    • 0

どの部分を関数で行いたいのですか?


現在とれている級の表示を関数で行うのだとすると、
これは、 8-(80点以上が取れた回数) を計算するだけのことです。
80点以上が取れた回数を求めるのは Countif 関数を使えばできます。
http://www3.tokai.or.jp/excel/kansu/countif.htm

この回答への補足

早速の回答ありがとうございます。
たとえば1番の生徒の現在級を知りたいとき,80点以上が1回だけなので,O4に8としたいのです。
今は手入力でしています。

よろしくお願いします。

補足日時:2013/07/13 04:50
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!