Excel GoogleSheets:随着总和的增加,搜索最近通过的值的列表

Excel GoogleSheets:随着总和的增加,搜索最近通过的值的列表,excel,google-sheets,Excel,Google Sheets,我的家人和我正在做一项挑战,从我兄弟姐妹居住的一个城市到另一个城市。为了记录我们的跑步和距离,我们设置了一个google表单,然后我输入了一个简单的求和公式来显示我们当前的总进度。但是,我想在电子表格中添加一个功能,以显示我们在“跑步”中的当前位置 我能够列出我们将要经过的城市的列表,以及到这些城市的距离,但是我希望该表能够更新,以表明当前位置:当我们经过其中一个城市时,“城市” 理想情况下,这意味着我可以输入一个公式,搜索城市列表(在第二个工作表选项卡中),然后确定总和何时超过列出的距离之一,

我的家人和我正在做一项挑战,从我兄弟姐妹居住的一个城市到另一个城市。为了记录我们的跑步和距离,我们设置了一个google表单,然后我输入了一个简单的求和公式来显示我们当前的总进度。但是,我想在电子表格中添加一个功能,以显示我们在“跑步”中的当前位置

我能够列出我们将要经过的城市的列表,以及到这些城市的距离,但是我希望该表能够更新,以表明当前位置:当我们经过其中一个城市时,“城市”

理想情况下,这意味着我可以输入一个公式,搜索城市列表(在第二个工作表选项卡中),然后确定总和何时超过列出的距离之一,然后返回最近超过的城市的名称。我有一份下面的表格

我已经尝试了一些类似于
=INDEX(G:G,MATCH(“zzzz”,G:G))
的方法,当我们在G列中传递城市时,手动插入它们,但在这种情况下,我需要自己不断更新表单。我将把公式放在表单选项卡的H1中


希望这是可能的,感谢任何帮助

在您的示例中,您可以使用固定第一行的
索引匹配城市
汇总运行表
,以实现您的结果,以下是我的解决方案:

=index(Cities!A:B, match(sum($D$2:D2),Cities!B:B,1),1) 
在H2中:


=ArrayFormula(IF(B2:B=“”,VLOOKUP(SUMIF)(第(E2:E)行),“非常感谢!如果有帮助,请接受答案,谢谢:)非常感谢!不客气。请花点时间选择提供的答案之一,并单击该帖子旁边的复选标记,将其标记为“最佳答案”。“这会让这里的其他人知道你的问题已经解决了。