2017-08-01 4 views
1

たとえば、#&#.02 #に丸めます。 #.2 &#.99の間のものは、最も近い#に丸めます。エクセルラウンドの小数点の変更方法(デフォルトは.50、小数点より前の20の倍数で切り上げる必要があります)

私は、先頭の数字が結果に影響を与えるべきではなく、最初の小数点の影響を受けることを示すためにポンド記号を使用しています。 9 17.1に丸めるべき

8.1 8 8.21に丸めるべきで17 17.8に丸めるべき等18 に丸めるべき

Iは基本的に同じように動作させるために、標準的な0.5丸めルールを変更する必要がカットオフとして.2を使用する。

がうまくいけば、私はこの基準で私の下から出て足を切断ないのですが、私はあなたのテスト値にバイアスを追加することができます

答えて

3

式/フォーマッティング液のみ(非VBA)を探しています

ROUND(value + 0.3, 2) 

早く切り上げて小数点以下2桁まで保持します。このようにバイアスを追加すると、丸め(上)を制御し、組み込み式のビルトインビヘイビアを悪用することができます。 C1の値と

+0

これは最も近い整数に丸めるROUND(値+ 0.03、0)に変更する必要があります。 – urdearboy

+1

しかし、どのようなエレガントなソリューション。少し失望しましたが、私はこれを自分で考えていませんでした。どうもありがとうございました。 – urdearboy

+0

あなたはこのチェックボックスを使って私の答えを受け入れるという評判を持っています。 – TomServo

0

、別のセルに入力:

=IF(C1-INT(C1)<=0.2,0,1)+INT(C1) 

enter image description here

関連する問題