• ベストアンサー

Excelでの割り算について

Excelで割り算をするとき たとえば 10割る3 1) 何の条件もなければ =10/3 で " 3.33 " 2) 整数部のみ欲しいときは =INT(10/3)  もしくは =QUOTIENT(10/3) で " 3 "  3) 余は =MOD(10,3) で " 1 "  を得ることができます 4) 割り算の答えの小数部分を表示するにはどうしたら良いのでしょうか  つまり "0.33 " とし小数点以下の桁数は任意で可能選択とするには ? ぜひ教えてください、お願いいたします。

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

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.3

 書き間違えました。 =MOD(10,1) ではなく、 =MOD(10/3,1) でした。

kingkid08
質問者

お礼

ありがとうございます・お礼遅れて申し訳ありません。 お礼の送信時にミスがあったようで大変失礼しました。

その他の回答 (4)

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.5

>4) 割り算の答えの小数部分を表示するにはどうしたら良いのでしょうか >つまり "0.33 " とし小数点以下の桁数は任意で可能選択とするには ? 10/3は循環小数にまるので小数点何桁まで求めるかを決めて頂かないと正しい回答になりません。 小数点以下4桁目を四捨五入して小数点以下3桁を求めるときは次の数式が簡単です。 =ROUND(MOD(10,3)/3,3) → 0.333 MOD関数で10を3で除した残りが求められrますので、結果を3で除すと小数点以下の無限桁数の循環小数(0.333333・・・・・)になります。 これをROUND関数で必要桁数に丸めてみました。 循環小数のままで良ければROUND関数を外してください。 =MOD(10,3)/3

kingkid08
質問者

お礼

ありがとうございます・お礼遅れて申し訳ありません。 お礼の送信時にミスがあったようで大変失礼しました。

回答No.4

ROUNDDOWN関数を組み合わせるとできると思います。 引数で「小数第何位まで表示させるか」を指定します。 以下のとおりです。 =ROUNDDOWN(10/3-INT(10/3),4)=0.3333 小数第5位以下切り捨て⇒小数第4位まで表示させる⇒引数「4」 =ROUNDDOWN(10/3-INT(10/3),3)=0.333 小数第4位以下切り捨て⇒小数第3位まで表示させる⇒引数「3」 =ROUNDDOWN(10/3-INT(10/3),2)=0.33 小数第3位以下切り捨て⇒小数第2位まで表示させる⇒引数「2」 =ROUNDDOWN(10/3-INT(10/3),1)=0.3 小数第2位以下切り捨て⇒小数第1位まで表示させる⇒引数「1」 =ROUNDDOWN(10/3-INT(10/3),0)=0 小数第1位以下切り捨て⇒小数部分は表示させない⇒引数「0」

kingkid08
質問者

お礼

ありがとうございます・お礼遅れて申し訳ありません。 お礼の送信時にミスがあったようで大変失礼しました。

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.2

 答えが0以上の場合は、1で割った場合の端数を求めれば良い訳ですから、 =MOD(10,1) になります。

kingkid08
質問者

お礼

ありがとうございます・お礼遅れて申し訳ありません。 お礼の送信時にミスがあったようで大変失礼しました。

回答No.1

  =10/3-INT(10/3)  

kingkid08
質問者

お礼

ありがとうございます・お礼遅れて申し訳ありません。 お礼の送信時にミスがあったようで大変失礼しました。

関連するQ&A