Re: 小数部の切上げについて
atushi
居住地: 長野県
投稿数: 30
私は、以下の式を使用しています。
値がマイナスの場合も対応しています。
(式) 値の整数部桁数が、9桁の場合
FIX(値,9,桁)+IF(値=FIX(値,9,桁),0,IF(値<0,-1,1)/10^桁)
(例)
[値]-111.0420
(1) 小数点第1位切上げ[答えは、小数部0桁][桁:0]
[答]-111+(-1/10^0)=-111-1=-112
(2) 小数点第2位切上げ[答えは、小数部1桁][桁:1]
[答]-111.0+(-1/10^1)=-111-0.1=-111.1
(3) 小数点第3位切上げ[答えは、小数部2桁][桁:2]
[答]-111.04+(-1/10^2)=-111.04-0.01=-111.05
(4) 小数点第4位切上げ[答えは、小数部3桁][桁:3]
[答]-111.042+(0)=-111.042
(5) 1の位切上げ[桁:-1] ※整数部の切上げも可能
[答]-110+(-1/10^-1)=-110-10=-120
値がマイナスの場合も対応しています。
(式) 値の整数部桁数が、9桁の場合
FIX(値,9,桁)+IF(値=FIX(値,9,桁),0,IF(値<0,-1,1)/10^桁)
(例)
[値]-111.0420
(1) 小数点第1位切上げ[答えは、小数部0桁][桁:0]
[答]-111+(-1/10^0)=-111-1=-112
(2) 小数点第2位切上げ[答えは、小数部1桁][桁:1]
[答]-111.0+(-1/10^1)=-111-0.1=-111.1
(3) 小数点第3位切上げ[答えは、小数部2桁][桁:2]
[答]-111.04+(-1/10^2)=-111.04-0.01=-111.05
(4) 小数点第4位切上げ[答えは、小数部3桁][桁:3]
[答]-111.042+(0)=-111.042
(5) 1の位切上げ[桁:-1] ※整数部の切上げも可能
[答]-110+(-1/10^-1)=-110-10=-120
投票数:0
平均点:0.00
投稿ツリー
-
小数部の切上げについて
(itoma, 2008-9-5 22:09)
- Re: 小数部の切上げについて (nkmt, 2008-9-5 23:01)
- Re: 小数部の切上げについて (EijiNagai, 2008-9-8 8:23)
- Re: 小数部の切上げについて (atushi, 2008-9-10 23:13)