excel四舍六入五单双
按照中国药典或国内其它方法检验时有效数字的修约原则:
有效数字的修约原则是“四舍六入五考虑,五后非零则进一,五后全零看五前,五前偶舍奇进一,不论数字多少位,都要一次修约成”。
例如:18.0442; 18.0465;18.0451;18.0450;18.0350取四位有效数字时:
则分别为18.04;18.05;18.05; 18.04;18.04。
有效数字的修约原则是“四舍六入五考虑,五后非零则进一,五后全零看五前,五前偶舍奇进一,不论数字多少位,都要一次修约成”。
例如:18.0442; 18.0465;18.0451;18.0450;18.0350取四位有效数字时:
则分别为18.04;18.05;18.05; 18.04;18.04。
这两个公式都能用,第一个短一点,第二个逻辑好懂一点,随便选一个复制过去就行:
=ROUND(A1,B1)-(ROUNDUP(MOD(ABS(A1)*10^(B1+1),20),12)=5)/10^B1*((A1>0)*2-1)
=IF(ROUNDUP(MOD(ABS(A1)*10^(B1+1),20),12)=5,ROUNDDOWN(A1,B1),ROUND(A1,B1))
这两个都是excel里把"A1"进行四舍六入保留到"B1"位的函数,针对正负数都通用。
公式里的"B1"可以改成数字使用,想保留几位小数就改成几,保留到十位百位就用"-1""-2"。
注:修约规则参考:GB/T 8170-2008 《数值修约规则与极限数值的表示和判定》。