• ベストアンサー
※ 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点にするためには、関数をどのような形式にすればいいのでしょうか。教えて頂けますでしょうか。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.5

=MAX(0,INT(C1*100-90)) でいいです。

gomigomi12
質問者

お礼

ありがとうございました。 ベストアンサーにさせていただきます

その他の回答 (4)

  • acha51
  • ベストアンサー率41% (436/1042)
回答No.4

これでいかがでしょうか =IF(C1<0.91,0,INT(C1*100)-90)*10

回答No.3

今後本質問者様への回答はいたしません。いくら急いでいても。 あしからずよろしく。

回答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) ではダメですかね?

関連するQ&A