FAQ

FAMOS

シーケンス / 関数top

数値

ID.s061

Q. 桁数を指定して四捨五入するためには?


例えば、4.5637という数値を

  小数点以下1桁で4.6
  小数点以下2桁で4.56
  小数点以下3桁で4.564

のように桁数を指定して数値を四捨五入したいのですが、可能ですか?

A.


直接、桁数を指定して四捨五入する関数はありません。
桁数と関数Floorを使用して実現することができます。

【例】
4.5637を小数点以下1桁で四捨五入する。

Digit  = 1
Result = Floor(4.5637*10^Digit+0.5)/10^Digit
       = 4.6

【例】
4.5637を小数点以下2桁で四捨五入する。

Digit  = 2
Result = Floor(4.5637*10^Digit+0.5)/10^Digit
       = 4.56

【例】
4.5637を小数点以下1桁で四捨五入する。

Digit  = 3
Result = Floor(4.5637*10^Digit+0.5)/10^Digit
       = 4.564

製品詳細はこちら

<< 数値に関するFAQ一覧へ戻る