脂肪摄入计算器
填一个每日热量目标,立即按国标 WS/T 578.1—2017 表 3 换算出每天该有多少克脂肪:1800 kcal 的成人约 40.0~60.0 克,饱和脂肪酸应低于 20.0 克/天。脂肪区间取 20%~30%E(含两端),饱和脂肪酸按人群取 <8%E(4~17 岁)或 <10%E(18 岁及以上)——热量目标由你自己填,本页给的是国家标准区间按这个热量换算出的克数,不是针对你个人的建议。
这是你自己定的每天总热量,本工具不替你估算,也不收身高体重年龄。还没有这个数字, 可先用本站的 TDEE 计算器或每日卡路里需求计算器算一个再回来。
18 岁及以上,含 60 岁及以上老年人与孕妇、乳母。表 3 的 18~、60~、孕妇和乳母三行逐格相同:脂肪 20~30 %E,饱和脂肪酸 U-AMDR <10 %E。
热量目标由你自己填,本页给的是国家标准区间按这个热量换算出的克数,不是针对你个人的建议。本工具只做一件事:把 WS/T 578.1—2017 表 3 的脂肪可接受范围与饱和脂肪酸上限, 按你给的热量换算成克数与对应热量。
脂肪 20%~30%E 含两端,饱和脂肪酸是严格小于。表 3 对脂肪写作「20~30」(不带不等号,两端都算区间内),对饱和脂肪酸写作「<8」「<10」 (小于号),所以饱和脂肪一格只能说「应低于」而不是「不超过」。本页不收你实际吃了多少,因此也不评价你的实际饮食。
人群选择只改变饱和脂肪酸上限,不改变脂肪区间。表 3 里 4 岁及以上各行的脂肪 AMDR 同为 20~30 %E,只有饱和脂肪酸一列在 18 岁处由 <8%E 变成 <10%E,所以切换人群时上方的脂肪区间纹丝不动是正常的,不是页面坏了。
本页不适用于 3 岁及以下。表 3 对 0~、0.5~、1~ 三行给的是脂肪 AI(48 / 40 / 35 %E)而不是可接受范围, 饱和脂肪酸一列为「—」,国标对该人群没有「脂肪上限」这个量。高脂血症、高胆固醇血症、 胰腺炎、胆囊疾病等人群另有更严口径,请遵医嘱。
这里的「脂肪」是全天各种食物里脂肪的总量,不等于烹调油。烹调油、动物性食品、坚果、糕点里的油脂都算在内,所以本页的克数会明显大于 《成人高脂血症食养指南(2023 年版)》说的「每日烹调油应不超过 25 g」——两者说的不是同一个量。 另外 800 kcal 配 4~17 岁、6000 kcal 配成人这类组合本页一律照算不拦,热量目标合理与否属营养与医学判断, 超出本工具的口径。
怎么用
- 填每日热量目标:输入你自己定下的每天总热量(kcal/天,800~6000)。本工具不估算热量,也不收身高体重年龄——还没有这个数字,先用 TDEE 计算器或每日卡路里需求计算器算一个再回来。
- 选人群 / 生理状况:从「4~17 岁儿童青少年」与「18 岁及以上成人(含孕妇、乳母)」两档里选一个,默认成人。这一项只决定饱和脂肪酸上限取 <8%E 还是 <10%E,不改变脂肪区间——切换后脂肪克数不变是正常的。本页不适用于 3 岁及以下。
- 读主结果:每日脂肪上限与区间:主结果是国标脂肪可接受范围上界 30%E 换算出的每日脂肪克数(1 位小数),下面是完整区间(20%~30%E,含两端)与对应热量。例如每天 1800 kcal 的成人,区间是 40.0~60.0 克脂肪、360~540 kcal。
- 读饱和脂肪酸那一格:饱和脂肪酸单独一格,写作「应低于 X 克/天」——国标原文是小于号,不是「不超过」。1800 kcal 的成人是应低于 20.0 克/天(<10%E),同样热量的 4~17 岁则是应低于 16.0 克/天(<8%E)。拿食品标签上的「饱和脂肪」一栏对照这个额度即可,本页不收也不累加你的实际摄入量。
核心要点
填一个每日热量目标,即得国标口径下的每日脂肪克数区间与饱和脂肪酸上限——热量目标由你自己填,本页给的是国家标准区间按这个热量换算出的克数,不是针对你个人的建议,也不评价你的实际饮食。
- 算例:1800 kcal/天、18 岁及以上成人 → 每日脂肪 40.0 ~ 60.0 克(360 ~ 540 kcal),饱和脂肪酸应低于 20.0 克/天(<10%E,180 kcal)。同样 1800 kcal 的 4~17 岁,脂肪区间一模一样,饱和脂肪酸改为应低于 16.0 克/天(<8%E)。
- 口径:%E 是占每日总能量的百分比;克数按脂肪 9 kcal/g 换算 (WS/T 578.1—2017 附录 A 表 A.1)。脂肪
20~30 %E含两端,饱和脂肪酸<8 / <10 %E是严格小于,所以后者只写「应低于」。 - 人群只改一格:表 3 里 4 岁及以上五行的脂肪 AMDR 全是 20~30 %E, 只有饱和脂肪酸一列在 18 岁处换值。切换人群时脂肪区间不变是设计如此。
- 脂肪 ≠ 烹调油:本页的克数是全天各种食物里脂肪的总量(烹调油、 肉类脂肪、全脂奶、鸡蛋、坚果、糕点酥皮都算),与《成人高脂血症食养指南(2023 年版)》 的「每日烹调油应不超过 25 g」不是同一个量,不要拿来互相对照。
- 怎么对照:食品标签的营养成分表按每 100 g 或每份给出脂肪与 饱和脂肪克数,先用「标示克数 × 实际吃的份量 ÷ 标示份量」折算成你真正吃进去的克数, 再和上面的额度比。标签上的 NRV% 用的是一份统一基准,不随你填的热量目标变, 因此看克数比看百分比更贴合本页算出的区间。本页只给额度,不收也不累加你的实际摄入量。
- 适用限制:本页不适用于 3 岁及以下(国标对该人群给的是更高的 AI 而非上限);高脂血症、高胆固醇血症、胰腺炎、 胆囊疾病等疾病人群另有更严口径,请遵医嘱。本页不出反式脂肪酸、 胆固醇、n-6/n-3 多不饱和脂肪酸的数字,也不做实际摄入量对照。
原理与公式
核心公式(热量锚定,三组量互不派生、各自从热量目标独立算出):脂肪区间下界(g/天) = 每日热量目标 × 20 ÷ 100 ÷ 9 kcal/g脂肪上限(g/天) = 每日热量目标 × 30 ÷ 100 ÷ 9 kcal/g饱和脂肪酸上限(g/天) = 每日热量目标 × U-AMDR ÷ 100 ÷ 9 kcal/g
其中 9 kcal/g 是脂肪的产能营养素折算系数,取自 WS/T 578.1—2017 附录 A 表 A.1「脂肪 37 kJ/g(9 kcal/g)」,与本站宏量营养素、生酮饮食、碳水摄入三个 计算器同源。U-AMDR 随人群取 8 或 10 %E。
两组国标参照值(WS/T 578.1—2017 表 3)
- 脂肪 AMDR(可接受范围,%E):表 3 的
4~、7~、18~、60~、孕妇和乳母五行统一为20~30 %E,§5.1 对成年人重述同一区间。 原文不带不等号,判定左闭右闭:20%E 与 30%E 两端都算区间内。 - 饱和脂肪酸 U-AMDR(可接受范围上限,%E):
4~、7~两行为<8;18~、60~、孕妇和乳母三行为<10。 原文是小于号,判定严格小于,页面因此写「应低于」而不是「不超过」。
年龄行按国标惯例左闭右开,故「7~」行覆盖 [7, 18) 岁、「18~」行覆盖 [18, 60) 岁、「60~」行覆盖 [60, +∞)。本站据此把可用人群切成4~17 岁(表 3「4~」+「7~」两行)与18 岁及以上(「18~」+「60~」+「孕妇和乳母」三行)两档, 合并依据是原表这些行逐格数值完全相同;18 岁本人只落进成人档。 这也是本页人群档与碳水摄入计算器不同的原因——同一标准的表 4(碳水)切在 11 / 18 / 65 岁, 两张表的年龄行切点本就不一致,共用会串档。
为什么 3 岁及以下不在本页
表 3 对 0~、0.5~、1~ 三行给的是脂肪AI(适宜摄入量)48 / 40 / 35 %E——脚注明示为 AI 值,不是可接受范围区间, 且饱和脂肪酸一列为「—」。也就是说国标对这些人群根本没有「脂肪上限」这个量, §5.1 也写明「年龄越小,脂肪供能占总能量的比重应适当增加」。把成人的 20%~30%E 套上去会是错的, 所以本页的人群选项里没有这几档,而不是拿一个默认值糊过去。
计算示例
例一(成人,整除基线):1800 kcal/天、18 岁及以上成人。脂肪下界 = 1800 × 20 ÷ 100 = 360 kcal → 360 ÷ 9 = 40.0 g脂肪上限 = 1800 × 30 ÷ 100 = 540 kcal → 540 ÷ 9 = 60.0 g饱和脂肪酸 = 1800 × 10 ÷ 100 = 180 kcal → 180 ÷ 9 = 应低于 20.0 g
例二(4~17 岁,只有饱和脂肪一格变):2000 kcal/天、4~17 岁儿童青少年。脂肪区间 = 400 ~ 600 kcal → 44.4 ~ 66.7 g(与同热量的成人逐字段相同)饱和脂肪酸 = 2000 × 8 ÷ 100 = 160 kcal → 160 ÷ 9 = 应低于 17.8 g
同样 2000 kcal 的成人则是 200 kcal → 应低于 22.2 g——换人群时只有这三个数字会变。
舍入与边界口径
克数由未舍入值一次舍入到 1 位小数(与食品标签「脂肪 修约间隔 0.1 g」 的读数习惯一致),对应热量由同一个未舍入值一次舍入到整数, 两次舍入互相独立,因此「克数 × 9」与显示的热量最多差 0.95 kcal,两者不是互推关系。 全程用十进制高精度运算:1801.5 × 30% ÷ 9 = 60.05 这类半值在二进制浮点下会被 错舍成 60.0,本站按十进制四舍五入得 60.1。
边界语义严格照抄表 3 原文:脂肪的 20~30 无不等号,是闭区间;饱和脂肪酸的 <8、<10 带小于号,是严格小于。两者措辞不可互换。本页不收你实际吃了多少, 因此结果区不会对你的实际饮食作出任何评价性判定——那需要本工具没有的输入。
常见问题
- 每日脂肪摄入量怎么算?1800 kcal 一天吃多少克脂肪?
- 按中国国标 WS/T 578.1—2017 表 3,4 岁及以上人群的脂肪可接受范围(AMDR)是占每日总能量的 20%~30%,两端都算区间内。换算成克数只需两步:脂肪热量 = 每日热量目标 × 供能比 ÷ 100,再除以脂肪每克供能 9 kcal/g。以每天 1800 kcal 为例:上界 1800 × 30% = 540 kcal,540 ÷ 9 = 60.0 克;下界 1800 × 20% = 360 kcal,360 ÷ 9 = 40.0 克。所以一天 40.0~60.0 克脂肪。热量目标换一个数字,克数就按同一比例跟着变:同样按成人算,1500 kcal 是 33.3~50.0 克脂肪、饱和脂肪酸应低于 16.7 克/天;2400 kcal 则是 53.3~80.0 克、应低于 26.7 克/天。注意这是面向一般人群的国家标准区间按你填的热量做的换算,不是针对你个人的建议——热量目标本身也由你自己填,本页不估算。
- 饱和脂肪一天不能超过多少克?儿童和成人的上限一样吗?
- 不一样,这是国标表 3 里唯一随年龄变的一格。18 岁及以上(含 60 岁及以上老年人与孕妇、乳母)的饱和脂肪酸上限是低于总能量的 10%,4~17 岁儿童青少年更严,是低于 8%。换算:每天 2000 kcal 的成人 = 2000 × 10% ÷ 9 = 应低于 22.2 克/天;同样 2000 kcal 的 4~17 岁 = 2000 × 8% ÷ 9 = 应低于 17.8 克/天。表 3 原文写的是「<10」「<8」这样的小于号,所以准确说法是「应低于」而不是「不超过」。看食品标签时,把营养成分表里「饱和脂肪」一栏的克数拿来对这个额度就行。
- 脂肪热量怎么换算成克数?为什么脂肪除以 9、碳水和蛋白质除以 4?
- 因为三大产能营养素每克提供的能量不同。WS/T 578.1—2017 附录 A 表 A.1「主要产能营养素折算系数」写明:蛋白质 17 kJ/g(4 kcal/g)、脂肪 37 kJ/g(9 kcal/g)、碳水化合物 17 kJ/g(4 kcal/g)、膳食纤维 8 kJ/g(2 kcal/g)。所以同样 500 kcal,换成脂肪只有约 55.6 克,换成碳水却有 125 克。这也是为什么脂肪供能比看着不高(20%~30%E),克数却比很多人预想的少——本站的宏量营养素、生酮饮食、碳水摄入几个计算器用的都是同一份系数表。
- 脂肪供能比 20%~30% 和《成人高脂血症食养指南》的 20%~25% 有什么区别?
- 两者面向的人群不同,不是其中一个算错了。本页用的是面向一般人群的国家卫生行业标准 WS/T 578.1—2017 表 3,脂肪 20%~30%E、成人饱和脂肪酸 <10%E。《成人高脂血症食养指南(2023 年版)》(国家卫生健康委办公厅 2023 年印发)针对的是已确诊高脂血症的成人,口径更严:脂肪 20%~25%E、饱和脂肪低于总能量的 10%,其中高胆固醇血症者要降到低于 7%。本工具不内置任何疾病人群口径、也不做切换——高脂血症、高胆固醇血症、胰腺炎、胆囊疾病、糖尿病等情况的脂肪量,请以医生或临床营养师给你的口径为准。
- 每日脂肪摄入量和「每日烹调油不超过 25 克」是一回事吗?
- 不是,两者说的是两个量,别拿来互相对照。本页的脂肪指全天各种食物里脂肪的总量:烹调油、猪牛羊肉与禽类的脂肪、全脂奶、鸡蛋、坚果、糕点酥皮、油炸食品吸的油都算在内。「每日烹调油应不超过 25 g」出自《成人高脂血症食养指南(2023 年版)》,只说做菜用的油这一项。所以每天 1800 kcal 的成人算出上限 60.0 克脂肪,并不意味着可以倒 60 克油下锅——25 克烹调油之外,还有几十克脂肪是随其他食物一起吃进去的。
- 生酮饮食一天吃多少克脂肪?为什么比国标脂肪摄入量高得多?
- 因为两页算的根本不是同一个量。本页给的是国标可接受范围的换算,上界锁在 30%E;生酮饮食计算器给的是「余量脂肪」——总热量减掉你设定的净碳水和蛋白质之后,剩下的热量全部由脂肪补足,脂肪供能比本就常在 70%E 上下。比如 1800 kcal,本页上限是 60.0 克,生酮配比下可能算出 140 克以上。两个数字不同是正常的:一个是一般人群的国家标准区间,一个是特定饮食法的配比结果。想按国标看额度用本页,想按生酮配餐用生酮饮食计算器,不要把两者的数字混着比。
- 儿童、孕妇、老年人的每日脂肪摄入量标准和成人一样吗?
- 脂肪那一格一样,饱和脂肪酸那一格只在 18 岁处变一次。国标表 3 里 4 岁及以上的所有年龄行,脂肪 AMDR 都是 20~30 %E——「4~」「7~」「18~」「60~」「孕妇和乳母」五行逐格相同;孕妇、乳母与 60 岁及以上老年人在表 3 中与 18~59 岁成人同格,因此都归在「18 岁及以上」这一档。随人群变的只有饱和脂肪酸一列:4~17 岁 <8%E,18 岁及以上 <10%E。所以在本页切换人群时,只有饱和脂肪酸的百分比、克数与对应热量三项会变,脂肪区间与上限完全由热量目标决定、一个数字都不会动——这是设计如此,不是页面没刷新。3 岁及以下不在本页口径内。
- 脂肪摄入计算器算出的克数乘以 9,和对应热量差几 kcal 是算错了吗?
- 因为克数和对应热量是从同一个未舍入值分别舍入出来的:克数保留 1 位小数、热量取整,两次舍入互相独立,差值最多 0.95 kcal。例如每天 1801.5 kcal 的成人,脂肪上限精确是 540.45 kcal / 60.05 克,页面显示 540 kcal 与 60.1 克,60.1 × 9 = 540.9,与 540 差 0.9 kcal。所以别把两者当成能互相反推的等式,各自都是对同一个精确值的正确读数。同理,脂肪区间下界、上限和饱和脂肪三组数字都是从热量目标各自独立算出的,不是互相乘出来的。