Skip to content
全部文章 Rules and Guidelines

FDA 营养标签舍入规则详解

用通俗语言解读 21 CFR 101.9(c) 的标示规则--为什么“4 g”会变成“3.5 g”,以及为什么钠总是落在 5 mg 的刻度上。

Close-up of nutrition label values showing sugars 10 g and protein 5 g

来源:21 CFR 101.9(b)、(c) 和 (d),读自 eCFR;Daily Value 取自 2016 年最终规则。审阅于 2026 年 9 月 2 日。

FDA 不允许你按自己的想法对营养数值做四舍五入。美国“Nutrition Facts”标签上的每一个数字,都必须按21 CFR 101.9(c) 规定的增量来标示:热量取整到最接近的 5 或 10,5 g 以下的脂肪取整到最接近的 0.5 g,钠取整到最接近的 5 mg 或 10 mg,依此类推。增量用错,即使底层分析完全准确,你的标签在技术上也属于标示不当(misbranded)。本文按营养素逐一讲解每一条四舍五入规则,并附算例。

21 CFR 101.9 下的 FDA 四舍五入:分析值要先按该营养素专属的增量取整,然后才会出现在标签上。

FDA 四舍五入规则为什么会存在

四舍五入规则的存在,是为了让分析值相同的两件竞品印出相同的数字。如果没有规定的增量,一个格兰诺拉品牌可以把 96 卡路里往下舍到 95,而竞争对手把它往上进到 100,消费者比较的就不是食品,而是算术的产物。这些增量也承认分析的现实:实验室方法和数据库计算都带有波动,因此标示“97 calories”会暗示一种并不存在的精度。随后,FDA 的合规计划会拿你的标示值与市售样品的实验室分析结果比对。I 类营养素(添加的维生素和矿物质)必须达到标示量的 100% 或以上,而天然存在的 II 类营养素必须至少达到 80%。

Black calculator resting on a printed spreadsheet
每一个标示值在到达标签之前,都要经过一个规定的四舍五入增量。

按营养素分列的四舍五入规则

营养素标示为零中间档位高档位规则
热量低于 55 至 50:取整到最接近的 5高于 50:取整到最接近的 10101.9(c)(1)
脂肪总量、饱和脂肪、反式脂肪、多不饱和脂肪、单不饱和脂肪低于 0.5 g0.5 g 至低于 5 g:取整到最接近的 0.5 g5 g 及以上:取整到最接近的 1 g101.9(c)(2)
胆固醇低于 2 mg2 mg 至 5 mg:标示“less than 5 mg”高于 5 mg:取整到最接近的 5 mg101.9(c)(3)
钠低于 5 mg5 mg 至 140 mg:取整到最接近的 5 mg高于 140 mg:取整到最接近的 10 mg101.9(c)(4)
钾低于 5 mg5 mg 至 140 mg:取整到最接近的 5 mg高于 140 mg:取整到最接近的 10 mg101.9(c)(8)
碳水化合物总量、膳食纤维、可溶性和不可溶性纤维、总糖、添加糖、糖醇低于 0.5 g0.5 g 至低于 1 g:标示“less than 1 g”1 g 及以上:取整到最接近的 1 g101.9(c)(6)
蛋白质低于 0.5 g0.5 g 至低于 1 g:标示“less than 1 g”1 g 及以上:取整到最接近的 1 g101.9(c)(7)
维生素和矿物质(含量)低于 2% DV 时可标示为 0,或标示“less than 2% DV”按 101.9(c)(8)(iv) 的单位标示(mcg、mg、mcg RAE、mcg DFE)增量按下方的 %DV 阶梯101.9(c)(8)
% Daily Value,宏量营养素不适用最接近的整数百分比不适用101.9(d)(7)(ii)
% Daily Value,维生素和矿物质低于 2%:标示 0,或对维生素 D、钙、铁、钾标示“less than 2% of the Daily Value”2% 至 10%:取整到最接近的 2%;高于 10% 至 50%:取整到最接近的 5%高于 50%:取整到最接近的 10%101.9(c)(8)(iii)

这张表没有显示两件事。第一,“标示为零”是四舍五入的结果,不是一项声称:饱和脂肪为 0.4 g 的产品印出 0 g,但除非同时满足 101.62 的声称规则,否则不得说“saturated fat free”。第二,这些增量适用于配方按份数除过之后的每份数值,也独立适用于双栏标签的每包装那一栏,因此两栏分别取整,并不总是彼此的精确倍数。

注意其中的不对称:5 g 以下的脂肪保留半克的分辨率,而碳水化合物和蛋白质则从“less than 1 g”直接跳到整克。所以一块含 3.7 g 脂肪的曲奇标示3.5 g,而同样是 3.7 g 的蛋白质则会标示4 g。

维生素、矿物质与 %DV 的四舍五入

“% Daily Value”在 § 101.9(c)(8)(iii) 下有自己的一套阶梯。维生素和矿物质的 %DV,在 10% DV 及以下按最接近的 2% 增量标示,高于 10% 至 50% 按最接近的 5% 增量标示,高于 50% 按最接近的 10% 增量标示。所以一款铁含量为 DV 23% 的多谷物面包标示“25%”,而不是“23%”。低于 DV 2% 的含量可以标示为零,也可以对四种强制标示的微量营养素(维生素 D、钙、铁、钾)用“Contains less than 2% of the Daily Value”声明来处理。宏量营养素的 %DV 则取整到最接近的整数百分比。我们的DV 计算器会为每一种营养素套用正确的那套阶梯。

算例

  • 96 卡路里 → 高于 50,取整到最接近的 10 → 标示100。
  • 47 卡路里 → 介于 5 与 50 之间,取整到最接近的 5 → 标示45。
  • 0.4 g 反式脂肪 → 低于 0.5 g → 标示0 g(这就是为什么“0 g trans fat”可以合法地与配料表中的“partially hydrogenated oil”并存)。
  • 3 mg 胆固醇 → 标示“less than 5 mg”。
  • 143 mg 钠 → 高于 140 mg,取整到最接近的 10 → 标示140 mg。
  • 0.8 g 膳食纤维 → 标示“less than 1 g”(你也可以写 1 g,因为它确实舍到那里,但在 1 g 以下,“less than”这种写法是对规则更稳妥的读法)。

%DV 用取整后的含量还是未取整的含量算?

101.9(d)(7)(ii) 两者都允许:percent Daily Value 既可以由标签上标示的含量计算,也可以由取整之前的实际含量计算,只要整张面板始终采用同一个基准。多数生成器,包括本站这一个,用的是未取整的含量,这就是为什么两张都显示膳食纤维“1 g”的标签可以诚实地印出 3% 和 4%。无论你选哪个基准,所得的百分比随后都要取整:提供热量的营养素按最接近的整数百分比,维生素和矿物质按 2 / 5 / 10 阶梯。

份量和每包装份数也有各自的规则

份量这一行不按 101.9(c) 取整,而按 101.9(b):家庭常用量具来自 101.12 的惯常食用参考量(RACC),括号中的公制重量取整到最接近的整数克(或毫升),但低于 5 g 的量可以标到最接近的 0.5 g,量非常小的则可以标到最接近的 0.1 g。每包装份数取整到最接近的整数;份数介于 2 与 5 之间时取整到最接近的 0.5;无法精确说明份数时,写成“about 3”。所装内容达到参考量 200% 至 300%、且可能一次吃完的包装,必须采用双栏版式,同时给出每份和每包装的数值,两者分别取整。

一张完整的算例标签

一份巧克力豆曲奇配方按每份 28 g 分析,取整之前得到:141.6 kcal、7.3 g 脂肪、3.6 g 饱和脂肪、0.1 g 反式脂肪、11.4 mg 胆固醇、93.7 mg 钠、17.8 g 碳水化合物、0.9 g 膳食纤维、9.8 g 总糖(其中 9.1 g 为添加糖)、1.8 g 蛋白质、0.2 mcg 维生素 D、11.4 mg 钙、0.82 mg 铁、45 mg 钾。

标签行分析值标示值%DV(由未取整值算得)
Calories141.6140不适用
Total Fat7.3 g7 g9%
Saturated Fat3.6 g3.5 g18%
Trans Fat0.1 g0 g不适用
Cholesterol11.4 mg10 mg4%
Sodium93.7 mg95 mg4%
Total Carbohydrate17.8 g18 g6%
Dietary Fiber0.9 gless than 1 g3%
Total Sugars9.8 g10 g不适用
Includes Added Sugars9.1 g9 g18%
Protein1.8 g2 g不适用
Vitamin D0.2 mcg0 mcg0%
Calcium11.4 mg10 mg0%
Iron0.82 mg0.8 mg4%
Potassium45 mg45 mg0%

上表中每一个标示数字都出自第一张表里的阶梯,每一个 %DV 都由未取整的含量除以 2016 年的 Daily Value(78 g 脂肪、20 g 饱和脂肪、300 mg 胆固醇、2,300 mg 钠、275 g 碳水化合物、28 g 膳食纤维、50 g 添加糖、20 mcg 维生素 D、1,300 mg 钙、18 mg 铁、4,700 mg 钾)算得,微量营养素再按 2 / 5 / 10 阶梯取整。钙为 DV 的 0.9%、钾为 1%,都印为 0%;铁为 4.6%,取整到最接近的 2% 后印为 4%。这就是生成器打开时载入的那份配方,你可以改动其中一个数值,看这套阶梯如何运作。

加拿大、欧盟和英国的四舍五入方式各不相同

这些增量没有一条可以照搬到别处。加拿大《食品和药品条例》(Food and Drug Regulations)对相同的营养素定了自己的阈值,并按加拿大的 Daily Value 计算 %DV(见加拿大要求完整指南);欧盟和英国采用欧盟委员会 2012 年的容差指南,该指南把脂肪、碳水化合物、糖和蛋白质在 10 g 以下取整到最接近的 0.1 g,在此以上取整到最接近的 1 g,饱和脂肪取整到 0.1 g,盐在 1 g 以下取整到 0.01 g,并一律按每 100 g 表示(见欧盟完整指南和英国完整指南)。按一套制度取整的标签拿到另一套制度下复用,在两个方向上都是错的。

真正会被挑出来的错误

  1. 在求和之前就取整。先用未取整的配料数据算出整份配方的营养素总量,再除以份数,最后只取整一次。过早对每一种配料取整会让误差累积。
  2. 5 g 以下的脂肪按整克标示。数值为 3.7 g 却标示“4 g”,漏掉了半克增量;正确的标示是 3.5 g。
  3. 热量与脂肪对不上。审查人员会拿热量与标示的脂肪、碳水化合物和蛋白质做合理性核对。由于每一行都是独立取整的,小幅对不上很正常,但一张标签若显示 0 g 脂肪、却有 45 卡路里来自油脂,就会招来问询。
  4. 忘了微量营养素的 %DV 阶梯,直接印出 23% 或 47% 这样的原始百分比。

如果你用电子表格手工做标签,上面每一条都很容易踩中。NFL 标签生成器会自动套用 § 101.9(c):你输入原始的分析值或数据库数值,渲染出的标签会在全部 152 种支持的版式中给出合规的取整标示。如果你在配方管理器中管理配方,汇总会在内部保留完整精度,只在渲染时才取整,正是 FDA 期望的运算顺序。若想更全面地走一遍整张面板,请从我们的标签制作完整指南开始。

常见问题

我可以标示比 FDA 增量更精确的数值吗?

不可以。21 CFR 101.9(c) 中的增量是强制性的,不是下限。标示“97 calories”或“3.7 g fat”属于版式违规,即使这些数字比取整后的版本更准确。

“Supplement Facts”面板的四舍五入规则有区别吗?

在营养素重叠的地方适用同样的增量逻辑,但膳食补充剂遵循 21 CFR 101.36,并按自己的一套惯例标示膳食成分。相关参考数值见我们关于成人补充剂 DV 表的那篇文章。

如果我取整后的标签与实验室检测对不上会怎样?

FDA 的合规检查会按规定的容差把实验室结果与标示值比对:天然存在的有益营养素一般以标示量的 80% 为下限,热量、糖、脂肪和钠则以超出 20% 为上限。正确取整能让你留在这些档位之内。

干脆跳过电子表格里的运算:把你的原始数值输入免费 NFL 标签生成器,几分钟内就能得到一张取整正确、符合 FDA 版式的标签。