- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCELで計算してINT関数で処理できません。)
EXCELで計算してINT関数で処理できません。
このQ&Aのポイント
- D列は、C列が100%なら10.0、99%~100%未満なら9.0、98%~99%未満なら8.0といった感じに、1%下がるごとにD列の点数が10点満点から1点ずつ下がるように自動計算してくれるようにしたいです。
- 当初はD列に、「=INT(C1*100)-90」で設定したのですが、この場合マイナスになってしまう場合があるため、91%未満が0点とならないです。
- 91%未満が0点にするためには、関数をどのような形式にすればいいのでしょうか。教えて頂けますでしょうか。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
=MAX(0,INT(C1*100-90)) でいいです。
その他の回答 (4)
- acha51
- ベストアンサー率41% (436/1042)
回答No.4
これでいかがでしょうか =IF(C1<0.91,0,INT(C1*100)-90)*10
- Tacco_Yucky
- ベストアンサー率46% (18/39)
回答No.3
今後本質問者様への回答はいたしません。いくら急いでいても。 あしからずよろしく。
- Tacco_Yucky
- ベストアンサー率46% (18/39)
回答No.2
C列 「=ROUNDDOWN(B1/A1,2)」 D列 「=IF(C1<0.91,0,(C1-0.9)*100)」 でどうでしょう。 エラー表示回避策はいろいろありますが、とりあえずは最低限のところだけ。
- Gletscher
- ベストアンサー率23% (1525/6504)
回答No.1
=if(C1<0.91,0,int(c1:100)-90) ではダメですかね?
お礼
ありがとうございました。 ベストアンサーにさせていただきます