在 Excel 中计算整箱加单位(箱加每个)

在 Excel 中计算整箱加单位(箱加每个)

在 Excel 中,我想设置选股床单。

我有一个专栏每箱物品数,我有一个订单总数量来自几份不同的订单,以便一次性发货。

因此,假设我的订单总数为 10,000,箱数为 48。
在 Excel 中,10,000 除以 48 得到的结果是 208.333333。

我怎样才能将其表达为 208 个完整案例和 16 个单位?

并且列表下方的下一个产品可能有不同的“每箱”数量(24、12、36、9 等),所以我需要适合这种多样性的公式 - 而不仅仅是针对一箱数量进行设置。

我还需要在另一个位置对类似的东西进行分解,即“每托盘箱数”。 (我有一栏用于显示这些数字。)

最终,我需要在这个位置表达我的 10,000X满托盘,加上额外的完整案例,加上额外單位。

答案1

使用模运算

要获得整数除法结果,请使用QUOTIENT。 例如

=QUOTIENT(10000, 48)

要获得剩余的使用MOD。 例如

=MOD(10000, 48)

要除以多个单位,您需要在每一步之后获得新的除数。最简单的方法是为每个不同的东西创建单独的列,然后隐藏不需要的列

  A C F G
1 总单位数 每托盘箱数 每箱单位数 满托盘 剩余单位 完整案例 剩余单位
2 10000 三十六 四十八 =商(A2, B2*C2) =A2-D2*C2*B2 =商(E2, C2) =MOD(E2,C2)
3 10000 三十六 四十八 5 1360 二十八 16

毕竟,您已经有了所需的数量,现在您可以轻松地将它们组合成一个句子。

=D2 & " full pallets, plus " & F2 & " extra full cases, plus " & G2 " extra units."

如果您无法创建隐藏列,那么以下公式可以在一行中说明所有内容,但正如您现在所看到的,它非常难以阅读且效率低下,因为许多内容必须一遍又一遍地计算

=QUOTIENT(A2, B2*C2) & " full pallets, plus " &
 QUOTIENT(A2-QUOTIENT(A2, B2*C2)*C2*B2, C2) & " extra full cases, plus " &
 MOD(A2-QUOTIENT(A2, B2*C2)*C2*B2, C2) & " extra units"

相关内容