立方 LIMS 已开放自助开通:每月前 10 份报告免费,另送练习场 · 免费开通 →

数值修约计算器(GB/T 8170)

按 GB/T 8170-2008 的进舍规则把一个数修约到指定小数位,也能按有效数字位数修约、做 0.5 单位和 0.2 单位修约。 计算在你的浏览器里完成,输入的数不上传、不保存。

照原样输入,如 2.25、-0.0345

填好后点“计算”。结果在你的浏览器里算出,输入的数不上传、不保存。

在立方 LIMS 里,每个结果的修约位数由模板固定、按 GB/T 8170 一次修约到位,系统同时保存完整的未修约值。 免费开通立方 LIMS → · 不注册,先试一下

进舍规则:四舍六入五成双

  1. 拟舍弃数字的最左一位小于 5,舍去。例:12.1498 修约到 1 位小数 → 12.1。
  2. 拟舍弃数字的最左一位大于 5,进一。例:1268 修约到百位 → 13×10²。
  3. 拟舍弃数字的最左一位是 5,且其后有非 0 数字,进一。例:2.2501 修约到 1 位小数 → 2.3。
  4. 拟舍弃数字的最左一位是 5,其后无数字或全是 0:前一位为奇数则进一,为偶数(含 0)则舍去。例:2.25 → 2.2,2.35 → 2.4。
  5. 负数先按绝对值修约,再加上负号。例:−2.25 → −2.2。

计算器用的是立方 LIMS 产品同一套十进制修约函数,输入按原样当十进制数处理,不经过二进制浮点数,不会出现“五”被误判进舍的情况。

不允许连续修约

修约要从原始数一次修约到所需位数,不能分步。例:15.4546 修约到个位,正确是 15;如果先修约成 15.455、再 15.46、再 15.5、再 16,就错了(GB/T 8170-2008 3.3)。所以记录里要保留未修约值,最终结果只修约一次。

0.5 单位与 0.2 单位修约

0.5 单位:把 X 乘以 2,按指定位数修约,再除以 2

0.2 单位:把 X 乘以 5,按指定位数修约,再除以 5

例:60.25 修约到个数位的 0.5 单位:2X = 120.50 → 120 → 60.0;60.38 → 120.76 → 121 → 60.5。0.83 修约到 0.02:5X = 4.15 → 4.2 → 0.84。

有效数字与不确定度保留几位

  • 有效数字从第一个非零数字数起(常用约定;GB/T 8170-2008 前言说明已删除有效位数的有关内容,进舍仍按 3.2):0.0234567 保留 3 位是 0.0235;123456 保留 2 位是 1.2×10⁵(计算器显示 120000,书写时用科学计数法表明有效位数)。
  • 测量不确定度通常取一位或两位有效数字;首位是 1 或 2 时一般给两位(JJF 1059.1-2012 5.3.8.1)。修约一般按常规规则,也可以把末位后面的数都进位(5.3.8.2)。
  • 测得值修约到末位与不确定度末位一致:y = 10.05762 Ω、U = 0.027 Ω 时报 10.058 Ω(5.3.8.3)。

不确定度的计算见 测量不确定度计算器。

和限值比较:先修约还是不修约

GB/T 8170-2008 4.3 给出两种比较方法:全数值比较法(用未修约值与限值比较)和修约值比较法(先修约到限值的位数再比较)。标准或合同没写明用哪种的,按全数值比较法。同一个数,两种方法结论可能不同。

常见错误

  1. 把“五成双”只当成“四舍五入”,2.25 修约成 2.3。
  2. 连续修约,或用已修约的中间值继续算。
  3. 用按四舍五入处理“五”的函数或工具(如一些电子表格的取整函数)代替 GB/T 8170 的进舍规则:拟舍弃数字恰为 5 时两者结果可能不同。
  4. 有效数字数错(常用约定):首位非零数字之前的 0 不算,末尾的 0 算。

计算示例

点“填入示例”可以复现:2.25 保留 1 位小数 → 2.2;0.0234567 保留 3 位有效数字 → 0.0235;60.25 做个数位 0.5 单位修约 → 60.0;0.83 做 0.2 单位修约到 0.02 → 0.84。

相关方法页

共 97 个方法页与这个计算相关,上面列出 12 个;其余见检测方法目录。

在系统里自动算并留痕

在立方 LIMS 里,每个结果的修约位数由模板固定、按 GB/T 8170 一次修约到位,系统同时保存完整的未修约值。

GB 5009.3-2016 食品中水分的测定(直接干燥法)原始记录“样品测定(每行一个样品,两次独立测定)”与“计算结果(实时)”特写(演示数据):录入格、中间计算值、报出值与表头级计算结果
GB 5009.3-2016 食品中水分的测定(直接干燥法)原始记录的录入界面截图(演示数据):读数为本页计算示例同一组合成数据,录入格、中间计算值和报出值都在画面里,计算结果、修约后的报出值和质控提示由系统按模板生成;有一格读数按“录入笔误”改正过,格子旁带“*”标记
系统里没有单独的修约计算器;结果的修约位数由模板固定。下图是 GB 5009.3-2016 水分测定原始记录的录入界面(演示数据):报出值是系统按模板一次修约后的结果。最上面是表格特写,可左右拖动;看原图(1216×1165) 看表格特写原图

这页计算器只帮你核算自己手上的数;系统里的结果来自当场录入或仪器的原始数据,公式与修约由模板固定,评审时可以从报告一路调回原始记录。了解模板中心和使用教程。

开通的是你机构自己的正式系统,每月签发 10 份以内免费;“不注册,先试一下”进入一个虚构检测站的练习场,不用填表注册,里面的数据都是虚构的、带不走。

相关计算工具

全部计算工具 →

编写与核对说明

本页由立方 LIMS 团队编写:正文由 AI(agent)起草,计算使用立方 LIMS 产品同一套公式引擎(十进制运算;修约按本页所引标准,未另行规定的按 GB/T 8170)。2026-11-02 由另一个 AI(agent)会话做了一次复查:先只看下列标准原文写出一套独立的参考程序,再与本页计算逐项对比(每种计算方式 1000 组以上随机数,加上修约进位、判定阈值、数表各行等边界情况);页面上的公式、数值和条款号逐句对照原文,取不到原文的如实标明。本页未经持证人员逐页审核,发现错误请来电告诉我们。

  • 进舍规则(四舍六入五成双):GB/T 8170-2008 3.2;不允许连续修约:3.3;0.5 单位与 0.2 单位修约:3.4;极限数值的判定(全数值比较法、修约值比较法):4.3。
  • 按有效数字位数修约:常用约定,GB/T 8170-2008 正文未规定(前言说明已删除有效位数的有关内容),进舍按 3.2。
  • 不确定度保留一位或两位有效数字、首位为 1 或 2 时一般给两位、可以只进不舍、测得值末位与不确定度末位对齐:JJF 1059.1-2012 5.3.8.1~5.3.8.3。

编写与复核:2026-11-02。示例为合成数据,不是任何样品的测量值;你输入的数只在本机浏览器里计算,不上传、不保存。计算结果供核算参考,以你所用方法标准和本机构程序文件的规定为准。