首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果条件在excel中未满足,则将电动汽车负载转移到下一行

如果条件在excel中未满足,则将电动汽车负载转移到下一行
EN

Stack Overflow用户
提问于 2018-07-20 02:36:28
回答 1查看 50关注 0票数 0

我在excel中制作了一个场景,其中电动汽车在给定的时间范围内进行充电。我有一个邻里负载和电动汽车负载在特定的时间。电缆容量为50 kW (表示EV和家庭的总负载不超过此值)。有没有一个公式,检查电动汽车和家庭的综合负荷是否低于50 kW,然后保持不变。如果大于50KW,则将EV负载转移到下一行,并再次检查条件,如果满足,则将其添加到此处,否则转移到下一行,直到满足条件。

我已附上样本excel文件澄清。文件中的更多文本解释了这种情况

下图显示了Excel文件EV场景中的数据

EV scenario

任何帮助都将不胜感激

最好的

https://1drv.ms/x/s!ArYn8TW3_a3d3n6MbEjcWsfkdB3q

EN

回答 1

Stack Overflow用户

发布于 2018-07-21 06:14:23

我看到有一种方法可以检查输入的时间是否正确,并建议下一个插槽,但用户需要手动更改充电时间。“检查电动汽车和家庭的综合负荷是否低于50 kW”>好,“然后保持不变”>需要宏来完成。在这个解决方案中,它将建议下一个时间段,但用户将需要手动重新输入新时间,并且它将重新计算/重新检查负载。

+-步骤-+

假设F&G列为唯一输入,所有EV为11kW。我提议:

对于第一个EV :输入开始时间>检查从所选时间开始的总负载(对于4个插槽)>如果总负载< 50kW,则显示"OK“。否则,显示"Select new time“。

对于第二个EV :输入开始时间>检查从所选时间开始的总负载(对于4个插槽)加上从所有先前EV加载的总负载>如果总负载< 50kW,则显示"OK“。否则,显示"Select new time“。

对于第三个EV :输入开始时间>检查从所选时间开始的总负载(对于4个插槽)加上从所有先前EV加载的总负载>如果总负载< 50kW,则显示"OK“。否则,显示"Select new time“。

对于第4个EV :输入开始时间>检查从所选时间开始的总负载(对于4个插槽)加上从所有先前EV加载的总负载>如果总负载< 50kW,则显示"OK“。否则,显示“请选择下一个时隙”。

诸若此类。

对于每个“请选择下一个时间段”的通知,将显示建议的时间。

+-简单说明-+

要让所有这些都工作,还需要做一些工作..但它大体上是简单的。上帝保佑。(:

附件:https://yadi.sk/i/ssbPQaZ13ZQSpb

注:-O列到AH列包含所有公式。只需将其取消隐藏即可查看详细信息。-将文件数据链接到外部文件/链接可能会导致时间无法在match()函数中正确解析。或者,您也可以将时间列替换为运行编号。例如:12:00 > 1、12:15 > 2、15:45 > 63等等。

希望这能有所帮助。(:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51429701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档