Excel Formula技术问询:库存管理中基于单个单位数量自动计算包装库存数的实现需求
Excel Formula技术问询:库存管理中基于单个单位数量自动计算包装库存数的实现需求
嘿,这个库存自动计算的需求我太懂了!刚好能靠简单的Excel函数完美解决,完全符合你要的“单个单位数修改后自动更新包装数”的要求。
先明确下你的表格结构(和你给的示例对应):
- A列:Product(产品SKU)
- B列:Stock count (bundles)(要自动计算的包装库存数)
- C列:Individual unit count(手动维护的单个单位库存数)
- D列:Units per bundle(每个包装固定的单位数量)
具体实现公式:
在B2单元格(对应SKU1的包装数)输入这个公式:=INT(C2/D2)
然后直接下拉填充到所有产品行就搞定了!
为什么这个公式适用?
INT()是Excel里的向下取整函数,刚好能满足你“只统计完整包装数”的规则:- 比如SKU1的74个单位 ÷ 50单位/包装 = 1.48,
INT(1.48)直接返回1,和你示例的结果一致;等后续库存涨到100,100÷50=2,公式自动返回2 - 再看SKU2的135÷20=6.75,
INT(6.75)返回6,完全匹配你给的示例数据
- 比如SKU1的74个单位 ÷ 50单位/包装 = 1.48,
- 这个公式是动态联动的,只要你修改C列的单个单位数,B列的包装数会立刻自动更新,不用手动调整
小提醒:
- 要保证D列的“Units per bundle”是有效的数字,不能留空或者输入文本,不然公式会出现#DIV/0!或者#VALUE!的错误
- 如果单个单位数是0,公式会返回0,完全符合库存为0的逻辑
备注:内容来源于stack exchange,提问作者Pez
相关产品推荐
相关产品推荐

