团餐计算器

团餐计算器按人数与每人每份定量算米、菜、肉、油要采购多少:先用净用量除以净料率换成毛料,再加备量系数。默认 50 人、备量 8% 时得到米 5.400 kg、毛菜 10.125 kg、原料肉 3.522 kg、油 0.540 kg,并按生米吸水 2.3 倍给出米饭熟重。附 16 行人数对照表,本地计算不上传。

净料率是核心:采购量 = 净用量 ÷ 净料率。本页默认米面 1.00、蔬菜 0.80、肉 0.92、油 1.00,净料率随食材部位、季节与加工方式变化,本页为经验默认值。

默认示例是 50 人、备量 8%。「净料率」指毛料加工后能剩下多少净料:0.80 表示 1 kg 毛菜摘洗后剩 0.8 kg。在任意输入框里按回车同样触发计算,改动任一数值都会立即重算。

使用方法

  1. 「就餐人数」默认 50,改成实到人数;人数上限 100000,最少 1 人。
  2. 四类食材的每人定量默认米 100 g(生重)、蔬菜 150 g(净重)、肉 60 g(净重)、油 10 g,按你的菜单调整。
  3. 「蔬菜净料率」默认 0.80、「肉净料率」默认 0.92,米面与油按 1.00 计,不需要另填。
  4. 「备量系数」默认 8%,覆盖人数波动、添饭与加工损耗;填 0 就是不加备量。
  5. 点「计算」,或在任意输入框里按回车完成计算;改动任一数值都会立即重算。
  6. 结果看四张卡片:米、毛菜、原料肉、油;下面一段原文还给出未加备量的基数、净料重与米饭熟重。
  7. 「米饭」一行按生米吸水 2.3 倍估算熟饭重量,用来核对饭桶容量与每人能分到多少。
  8. 下方对照表默认显示 12 行,点「加载更多」展开全部 16 行;「复制表格」给制表符分隔文本,「导出 CSV」带字节序标记。

这个团餐计算器能解决什么

团餐最怕两种结局:做少了有人没吃饱,做多了剩一大桶。手工估算通常只做到「人数 × 每人定量」,漏掉的是净料率与备量这两步——而恰恰是这两步决定了你该买多少毛菜、多少原料肉。这个团餐计算器把这三步串成一条链,直接给出采购单上的数字。

第一步是净用量:50 人 × 米 100 g = 5.000 kg,蔬菜 150 g = 7.500 kg,肉 60 g = 3.000 kg,油 10 g = 0.500 kg。这一步任何人心算都能做,问题出在后面。

第二步是净料率:菜市场买的是毛菜,摘掉老叶、削皮、去根之后才变成下锅的净菜。净料率 0.80 意味着要得到 7.500 kg 净菜,得买 9.375 kg 毛菜;净料率 0.92 的肉,要得到 3.000 kg 净肉,得进 3.261 kg 原料肉。忽略这一步,菜品会明显不够。

第三步是备量系数:人数临时增加、有人添第二碗、加工过程还有损耗,本页默认按 8% 计。加上之后,米 5.400 kg、毛菜 10.125 kg、原料肉 3.522 kg、油 0.540 kg——这才是该写进采购单的数。

还有一类用法是把结果直接抄成采购单。四类食材的量算完后,米面按袋、蔬菜按箱、肉按件取整时都要向上取整,本页给出的是精确到克的参考值,实际下单请按供应商的最小包装单位向上靠;备量已经含在数字里,不必再加一次。

米饭那一行解决的是另一个问题:生米煮成熟饭会吸水约 2.3 倍,5 kg 生米出 11.500 kg 米饭,50 人每人约 230.0 g;按加备量后的 5.400 kg 生米算,熟饭 12.420 kg,每人约 248.4 g。核对饭桶容量时要用熟重,不是生重。

计算原理与变量说明

核心链条是三步:净用量 = 人数 × 每人定量 ÷ 1000(换成 kg);采购量 = 净用量 ÷ 净料率;最终采购量 = 采购量 × (1 + 备量系数)。米面与油的净料率取 1.00,所以它们的采购量就是净用量乘备量。三类食材各自独立计算,互不干扰。

净料率是本页唯一的经验参数,也是误差的主要来源。它定义为「毛料经处理后剩下的可食用部分占比」:0.80 的蔬菜表示 1 kg 毛菜摘洗后得 0.8 kg 净菜。同一种菜的净料率会随季节、部位与加工方式变化——冬天的大白菜与夏天的鸡毛菜不会有同一个值,切丝与切块的损耗也不一样。本页给的 0.80 与 0.92 是经验默认值,大宗采购前最好用自己的实际出品率校一次。

每人定量的口径来自《中国居民膳食指南(2022)》的每天推荐量,再按一餐三分之一折算:谷类每天 200~300 g,一餐 66.7~100.0 g;蔬菜每天 300~500 g,一餐 100.0~166.7 g;鱼禽蛋瘦肉每天 120~200 g,一餐 40.0~66.7 g;烹调油每天 25~30 g,一餐 8.3~10.0 g。本页默认的 100、150、60、10 g 都落在这几个区间内。

还要区分「备量」与「损耗」:损耗发生在加工环节,已经通过净料率计入;备量发生在就餐环节,覆盖人数波动与添饭。两者作用的环节不同,不能互相替代——只调净料率不加备量,遇到临时加人就必然不够。米面与油的净料率取 1.00,是因为它们在加工环节几乎没有可食用部分的损失,米淘洗损耗很小、油直接使用,这与蔬菜和肉必须按净料率换算不同。

米饭吸水率取 2.3,指生米煮成熟饭后的重量倍数,用它把生米重量换算成熟饭重量,便于核对盛饭容器与每份克重。这个倍数随米种、加水量与焖制时间变化,本页取的是常见电饭煲口径的经验值。

变量含义默认值影响
n就餐人数501~100000,与用量成正比
g每人定量(g)100 / 150 / 60 / 10米 / 菜 / 肉 / 油
y净料率1.00 / 0.80 / 0.92 / 1.00采购量的分母
b备量系数8%最终采购量乘 1.08
w米饭吸水率2.3熟饭 = 生米 × 2.3

完整示例

默认示例取 50 人、备量 8%。净用量:米 50 × 100 ÷ 1000 = 5.000 kg,净菜 50 × 150 ÷ 1000 = 7.500 kg,净肉 50 × 60 ÷ 1000 = 3.000 kg,油 0.500 kg。除以净料率后:毛菜 7.500 ÷ 0.80 = 9.375 kg,原料肉 3.000 ÷ 0.92 = 3.261 kg。再乘 1.08:米 5.400 kg、毛菜 10.125 kg、原料肉 3.522 kg、油 0.540 kg。

50 人 · 备量系数 8%
米(米面)= 5.400 kg(未加备量 5.000 kg)
毛菜 = 10.125 kg(净料率 0.8,净菜 8.100 kg)
原料肉 = 3.522 kg(净料率 0.92,净肉 3.240 kg)
油 = 0.540 kg(未加备量 0.500 kg)
米饭 = 12.420 kg(生米 × 2.3,每人 248.400 g)

把备量系数改成 0,四行会回到未加备量的数:米 5.000、毛菜 9.375、原料肉 3.261、油 0.500 kg。把人数改成 100,所有数字翻倍:米 10.800、毛菜 20.250、原料肉 7.043、油 1.080 kg。把蔬菜净料率从 0.80 改成 0.70,毛菜则从 10.125 涨到 11.571 kg——净料率越低,要买的毛菜越多。若这一餐安排了五素两荤,上表的蔬菜与肉是总量口径,需要你按菜品结构再拆分,本页不区分菜色,只保证总量够。

人数采购量对照表

下表按默认定量(米 100 g、蔬菜 150 g、肉 60 g、油 10 g)与默认净料率、备量 8% 列出 16 个常见人数的采购量。改了任一参数,整表会同步重算。前 12 行直接展开,点工具区的「加载更多」看余下 4 行。

人数米 kg毛菜 kg原料肉 kg油 kg
101.0802.0250.7040.108
202.1604.0501.4090.216
303.2406.0752.1130.324
505.40010.1253.5220.540
808.64016.2005.6350.864
10010.80020.2507.0431.080
15016.20030.37510.5651.620
20021.60040.50014.0872.160
30032.40060.75021.1303.240
40043.20081.00028.1744.320
50054.000101.25035.2175.400
80086.400162.00056.3488.640
1000108.000202.50070.43510.800
1200129.600243.00084.52212.960
1500162.000303.750105.65216.200
2000216.000405.000140.87021.600

结果边界与错误提示

常见问题

净料率到底是什么?

毛料经处理后剩下的可食用部分占比。0.80 表示 1 kg 毛菜摘洗后得 0.8 kg 净菜,所以要得到 7.500 kg 净菜得买 9.375 kg 毛菜。本页默认蔬菜 0.80、肉 0.92、米面与油 1.00。

为什么要加 8% 的备量?

覆盖人数临时增加、有人添第二碗以及加工过程的损耗。不加备量时 50 人是米 5.000、毛菜 9.375、原料肉 3.261、油 0.500 kg,加 8% 后变成 5.400、10.125、3.522、0.540 kg。

每人定量是怎么定的?

参考《中国居民膳食指南(2022)》的每天推荐量按一餐三分之一折算:谷类一餐 66.7~100.0 g、蔬菜 100.0~166.7 g、鱼禽蛋瘦肉 40.0~66.7 g、烹调油 8.3~10.0 g。本页默认 100、150、60、10 g 都落在区间内。

米饭那一行是怎么算的?

按生米吸水 2.3 倍估算熟饭重量。5 kg 生米出 11.500 kg 米饭,50 人每人约 230.0 g;加备量后的 5.400 kg 生米出 12.420 kg,每人约 248.4 g。核对饭桶容量要用熟重。

净料率填 0 会怎样?

页面会给出具体提示:净料率必须大于 0,否则无法换算毛料。因为采购量要除以净料率,填 0 会出现除零,本页直接拦下而不是给出 Infinity。

人数很多时结果还准吗?

算法本身与人数无关,1 到 100000 都按同一条链计算。但人数越多,净料率的误差被放得越大,大宗团餐建议先小批量试做一次,用实际出品率替换默认的 0.80 与 0.92。

对照表会跟着我改的参数变吗?

会。表里 16 行都按当前每人定量、净料率与备量系数重算,人数那一列固定。改了备量系数,整表四列数字会一起变。

输入的数据会上传吗?

不会。本页所有计算都在当前浏览器本地完成,不联网、不写 localStorage,人数与定量都不会离开你的设备。

相关工具