修约规则是指在进行具体的数字运算前,通过省略原数值的最后若干位数字,调整保留的末位数字,使最后所得到的值最接近原数值的过程。您也可以观看本教程的视频版。
1、实验室常用的修约规则。
为了避免四舍五入规则造成的结果偏高,误差偏大的现象出现,实验室一般采用四舍六入五留双规则。
系统中的修约的函数是spround()
2、lims中修约函数的详解
spround(str_value,ai_places,ai_mode,ai_col,ai_row)
str_value 为要处理的数据,类型为字符串
ai_places 为小数位数 数据类型为整型
ai_mode 为取舍方式 数据类型为整型
ai_col 为输入公式的 列 一般用固定格式 col() 即可
ai_row 为输入公式的 列 一般用固定格式row()即可
修约函数共有五个参数,见下图

第一个参数为要处理的数据,为字符型。比如要对单元格A4进行修约,那么第一个单数的表达式为string(A4)
第二个参数为小数位数或有效位数,一般填整数,如2表示两位小数或两位有效数字
第三个参数为修约的方式,填写整数,共7种修约规则
- 1 代表 按照小数位数进行四舍五入
- 2 代表按照小数位数进行四舍六入五余双
- 3 代表 按照有效位数进行四舍五入
- 4 代表按照有效位数进行四舍六入五余双
- 5代表 如果大于等于1,按照小数位数;如果小于1,按照有效位数,并且四舍五入
- 6 代表如果大于等于1,按照小数位数;如果小于1, 按照有效位数并且四舍六入五余双
- 7 代表 十位数的四舍六入五余双百位数的四舍六入五余双 (第二个参数设置为 7 )
例如: 对A4单元格按四舍六入五单双修约,保留两位小数;即: spround(string(A4),2,2,col(),row())
注:(四舍六入五余双)名词含义解释: 四舍六入五考虑,五后非零就进一 五后皆零看奇偶,五前为偶应舍去五前为奇要进一
3、lims中修约演示
打开一个空白模板。在模板中,可以填写一个数值。然后再对这个数值来进行修约。使用函数spround(),先选择需要修约的数值(转换成字符串类型),然后填写保留位数,紧接着填写取舍方式(多种方式上方详细标明)。后面固定参数col(),row()。如下图

上方为空白模板演示教程。下面我们以重量法测定灰分的模板演示修约在LINS中的应用。如下图

这是一个多样品单项目,并且样品是双平行的模板,灰分单样的原始计算结果经过图示的公式计算出结果后,将双平行中两个单样的结果进行平均,并且进行修约,保留两位小数,按照四舍六入五单双的方式。 公式在模板上设置后好,我们在检测数据输入调用这个模板看看实际的效果。

如上图,在输入基础数据后自动计算酒精度,并且算出平均值,然后按照四舍六入五余双的方式进行修约了。
发表评论