- 締切済み
If関数で,範囲は指定できますか。
コンテストで,8級から1級まであり,80点以上を合格としています。If関数で,現在の級を表したいときにどのような関数にしたらよいのか教えてください。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- pixie-grasper
- ベストアンサー率49% (28/57)
#2です。 > その下に点数を入力しています。たとえばB1に98, B2に80...とし, それって「右」って言いません? それなら、 C1に =IF(C2="",IF(B1>=80,A1,""),C2) と書き、それをC8までコピーすれば、C9に何も書かれてなければC1に等級が表示されるかと思います。 あとはB10に =C1 と書くだけです。 # 調べたんですが、Excelさんこの手の検索は非常に苦手で、私にはどうしても関数で一般化できませんでした。すんません。
- pixie-grasper
- ベストアンサー率49% (28/57)
#2です。 > A1に8級,A2に7級と順に書き,その下に点数を入力しています。 この説明だと、A3には「6級」と書かれているのか、7級の点数が書かれているのか、ちょっと分かりません。 画像を添付した上でもう一度質問しなおしてみてください。
- pixie-grasper
- ベストアンサー率49% (28/57)
Ifを「関数」と表現していることからExcelでの操作を想定しているものと仮定しますが AND関数を用いるか、If関数の偽節を用いれば良いのでは?
補足
早速の回答ありがとうございました。説明がうまくできていなかったようなので再度説明させていただきます。 Excelで,あるコンテストの生徒の点数を入力しています。そのコンテストは8級から始まり,1級まであります。A1に8級,A2に7級と順に書き,その下に点数を入力しています。1級の横にその生徒の合計点,その横に現在取得級を書いています。現在取得級をExcelの関数を使い,表示できないかと思い質問させていただきました。現在は手入力で行っています。 よろしくお願いします。
- tsunji
- ベストアンサー率20% (196/958)
質問内容が意味不明です。 また言語は何ですか?
お礼
回答ありがとうございました。 私の説明不足で十分意図が伝わりませんでした。 画像にして再度質問しています。 よろしければ見てください。 ありがとうございました。
補足
A1に8級,A2に7級,A3に6級,A4に5級,A5に4級,A6に3級,A7に2級,A8に1級と順に書き,その下に点数を入力しています。たとえばB1に98, B2に80...とし,80点以上を合格としています。A9に”合計”,B9に合計点数が入ります。A10に”合格級”とし,B10にその生徒の合格級を入力しています。そのときに手入力でなく,何か関数で,すぐにその生徒の合格級がわかればよいと思い質問させていただきました。 よろしくお願いします。