Google Apps脚本:将一个单元格与另一个单元格进行比较,然后增加单元格值

时间:2014-09-14 06:53:13

标签: excel google-apps-script spreadsheet google-docs

我在编程方面不是很有经验,但我希望用我的Google表格文档做一些具体的事情。举个例子:

  • 我买水果买盒子。每种类型的盒子都有一个 每种水果的一定量。
  • 我的客户有常规订单 我出售的某些水果拼盘的数量不同。
  • 我需要想一想 我需要购买多少个水果盒来满足每个顾客的需求 订购,浪费最少。

当我尝试使用有限的电子表格知识解决问题时,我一直遇到循环依赖性错误。理想情况下,我想要做的是有一个脚本:

  • 将#1水果盒的“购买金额”增加100(它们的托盘数为100,我不能少买)
  • 如果满足该盒子的最佳产量(在“水果盒”表格中以绿色突出显示,水果盒#1是樱桃),则表格会移动到下一个水果盒上。

目前,我能够得到这张纸,告诉我我需要购买多少个水果盒才能获得足够的“最佳产量”水果,但我需要考虑到我需要购买的其他盒子也可能包含一些水果。

我的示例表在这里>> https://docs.google.com/spreadsheets/d/1tbI89jfY2ddAlyTN5VGaQ3nSRsgJcuR6Ev3I-YIdUoA/edit?usp=sharing

注意:任何能够建议更好地显示每个客户需要的每个拼盘数量的人的奖励积分。目前我在每个水果拼盘的“必填”栏中使用了一个非常长而且笨重的 IF,THEN 语句,但我确信必须有更好的方法。

提前感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:0)

我不确定这是Google Apps 脚本问题 - 您是否计划使用Javascript编写解决方案,或者您是否乐意使用普通的电子表格功能?我怀疑后者,在这种情况下你可能最好在https://webapps.stackexchange.com/questions/tagged/google-spreadsheets

询问

可能与探索相关的一些功能包括SUMIF,SUMPRODUCT,HLOOKUP和VLOOKUP。我不确定我是否完全理解您的问题,因此我无法为您提供更多帮助!