首页 > 解决方案 > 添加值直到达到另一个单元格值

问题描述

你能帮我找到我在 Excel 中遇到的问题的解决方案吗?我不确切知道这是否可以在 Excel 中实现,所以任何想法都会受到高度赞赏。

所以,我有一个非常大的生产表。- 在 B 列我有日期(格式为:01.01.2019、02.01.2019、03.01.2019 等);- 在 C 栏,我有建议的每天产量;- 在 D 列上,我有当前库存;- 在 E 列我有中等要求/天

关于 E 列的值根据客户的要求而变化的事实,有时会低于 10 天(政策是至少有 10 天的库存)。发生这种情况时,我必须删除 C 列上的所有内容并重新计划生产,以便 E 列中的值不会低于 10。

我正在考虑 C 列中的公式来执行以下操作:如果 E1<10,则在 c1 中添加 200。如果在此之后 e1 仍然小于 10,则再加 200。

另一个问题是,我们每周的最大生产能力是 2000 件(在 C 列中),这意味着最多 400 件/天。所以公式应该加 200,在 01.01.2019,那么如果 E 列不是 10,它应该再加 200,但是如果 C 列仍然不是 10,公式应该转到 02.01.2019 并重复这些步骤...
此外,如果直到周末 E 列中的值仍然不是 10,则应从下周一开始重复这些步骤(周六或周日不生产)

我附上了我的实际表格的屏幕截图(左)和另一个具有所需结果的屏幕截图(右)。

有没有机会我可以用公式做这样的事情,或者只能用 VBA 来实现?

我真的希望我能理解自己,英语不是我的母语,正如我想你所看到的,我不是 excel 专家......

非常感谢您给我的任何帮助或想法。\干杯

实际表 所需表

标签: excel-formula

解决方案


推荐阅读