营养成分表舍入检查器

把化验值填进去,得到标签必须印出的数字。FDA 的舍入不是四舍五入 —— 每个营养素有自己的增量,而印上去的每一个数字都是法定声明。

🔒 你的配方数据不会离开浏览器。

每行一个营养素,填未舍入的化验值。营养素名请用英文(左边示例里的写法)。加上「/ 已印的值」可与已有标签比对。

为什么四舍五入会算错

总脂肪在 5 g 以下按半克取整,以上按整克。钠在 140 mg 以下按 5 mg、以上按 10 mg 取整。热量在 50 以下按 5、以上按 10 取整。一张把所有数都四舍五入到整数的表格,做出来的标签会有好几行是错的 —— 而且错的量,检查员能一分不差地复现出来。

有些值是词,不是数

胆固醇在 2 到 5 mg 之间,可以写成 less than 5 mg;以克为单位的营养素低于 1 g 时,可以写成 less than 1 g。印「5 mg」而不是「less than 5 mg」,是另一种声明,不是舍入偏好。

热量是在舍入之前算的,不是之后

法规规定,食物因子要套用在每份实际含有的量上 —— 也就是舍入之前。拿已舍入的脂肪与碳水去算 4/4/9 是一条常见的捷径,而本工具能查出来:当你的热量数字与已舍入的宏量营养素严丝合缝、却对不上未舍入的值,那就是它。

本工具不做的事

它不替你选食用份量。惯常消费参考量(RACC)是 21 CFR 101.12 里另一张表,而选错类别比任何舍入错误都严重 —— 但那是对你产品的判断,不是一次计算。它也不涵盖维生素与矿物质,以及欧盟自己那套另有算法的舍入指引。

本工具执行的全部检查(共 8 条规则)

NFP-001 已印的值不符合规定的舍入档位

每个营养素有自己的舍入增量与阈值,而且它们不是普通的四舍五入:脂肪在 5 g 以下按 0.5 g 取整,钠在 140 mg 以下按 5 mg、以上按 10 mg 取整,热量在 50 以下按 5、以上按 10 取整。按普通方式舍入出来的值,哪怕很接近,印在标签上也是错的。

修复: 用本工具算出的值;它套用的是该营养素在该量级下的增量。

eCFR 上的 21 CFR 101.9 ↗

NFP-002 饱和脂肪加反式脂肪超过了总脂肪

饱和脂肪与反式脂肪是总脂肪的组成部分,它们之和不可能比总脂肪大。出现这种情况,要么是化验值抄错了,要么是先把总量舍入了再去加各分项。

eCFR 上的 21 CFR 101.9 ↗

NFP-003 添加糖超过了总糖

添加糖是总糖的子集,在标签上缩进声明于总糖之下。添加糖的数比总糖大,在算术上是不可能的。

eCFR 上的 21 CFR 101.9 ↗

NFP-004 糖或膳食纤维超过了总碳水化合物

总糖与膳食纤维都是总碳水化合物的组成部分。其中任何一项超过它,都说明碳水的数字错了——碳水通常是用减法算出来的,所以上游的错会落在这里。

eCFR 上的 21 CFR 101.9 ↗

NFP-005 热量与宏量营养素对不上

按蛋白质、碳水、脂肪每克 4、4、9 千卡这套通用因子,已声明的热量应当与宏量营养素推出来的值接近。差得多,通常意味着这四个数里有一个来自另一批样品或另一个食用份量。

修复: 用未舍入的宏量营养素值重算热量,再对结果做舍入。

eCFR 上的 21 CFR 101.9 ↗

NFP-006 热量是拿已舍入的值算出来的

法规写得很明确:食物因子要套用在每份实际含有的量上——也就是舍入之前。拿已舍入的脂肪与碳水去算热量,结果会偏,而这个差是检查员能复现出来的。

修复: 用化验值算,最后再对热量这一个数字做一次舍入。

eCFR 上的 21 CFR 101.9 ↗

NFP-007 %DV 与已声明的值对不上

%DV 由实际含量与该营养素的每日参考值算出,取整数百分比。总糖根本没有每日参考值——它旁边出现一个百分比,不是舍入误差,而是一个本来就不该在那儿的值。

eCFR 上的 21 CFR 101.9 ↗

NFP-008 这个值落在一个有专门写法的档里

有些量级不印成数字:胆固醇在 2 到 5 mg 之间可以写「less than 5 mg」,以克为单位的营养素低于 1 g 时可以写「less than 1 g」。改印一个舍入后的数字,是另一种声明。

eCFR 上的 21 CFR 101.9 ↗

关于这些规则。 每一条都有编号、严重级别和通俗解释。每个来源链接都已登记在案,并对线上页面实际复验过,而不是凭印象写上去的. 规则如何编写、测试与保持更新 →