MS Excel 公式用于将物品放入桶中

MS Excel 公式用于将物品放入桶中

我有一个电子表格,其中定义了货架的集合/容器,以及可以放置在货架上的各种物品

因此,表中定义了 4 个货架集合,每个货架 1、货架 2、货架 3 的长度都固定。但对于每个集合,货架的长度可能会有所不同。因此集合 A 的货架 1 = 12 英寸、货架 2 = 12 英寸、货架 3 = 0 英寸。集合 C 的货架 1 = 20 英寸、货架 2 = 20 英寸、货架 3 = 20 英寸。

对于对象,它们在具有给定空间要求的表中定义。此空间要求可能与特定货架相关联,也可能允许“任何”货架。因此,对象 X 需要货架 1 上的 3 英寸空间,外加任何货架上的 6 英寸空间。对象 Y 需要货架 1 上的 10 英寸空间,以及货架 2 或货架 3 上的 6 英寸空间。

有一个下拉列表,用户可以在其中选择他们想要使用的容器。有一个单独的表格列出了所有可用的对象,并允许用户输入每个对象的数量。我想做的是添加一个验证单元,告诉用户他们选择的对象是否适合所选容器。

我目前有一个公式,它以基本方式执行此操作,即通过查找总和填充表格,然后在单独的字段中进行基本算术运算

带有查找数据的验证表:

带有查找数据的验证表

验证表查找公式 - 注意“任何货架”包括特定货架字段的剩余部分:

验证表查找公式 - 注意“任何货架”包括特定货架字段的剩余部分

我只能包含 (2) 个链接图片,但如果 L27、M27 和 N27 都 > 0,则有一个单元格返回 true。

但这种方法的问题在于,它假设物体可以在多个架子之间“分割”。

我希望有人能帮我想出一个公式方法,在不允许“余数”的情况下执行此验证。这有点像“打包”问题,我不确定如何在 Excel 中解决这个问题。我真的想尝试用公式而不是 VBA 来做这件事,因为我想要最大的兼容性和可用性。

相关内容