Google chrome extension 查找表公式(出行计划器)

Google chrome extension 查找表公式(出行计划器),google-chrome-extension,google-sheets,Google Chrome Extension,Google Sheets,我希望能够根据值是否存在从查找表中动态添加值 这似乎是一个应该用某种“查找”命令来解决的问题,但我想不出来 我已将此作为任何人都可以看到的公共工作表: 有四列名称,但它只需要使用一列(显然) 让我更具体一点。在链接的Google表单中,单元格B31是关键 用户体验是这样的:如果你在一个单元格中输入一个值,那么这意味着你(假设你是Joe)想要访问该位置X天(不管你输入什么值)。但是,假设您在列表的下一个单元格中放置了另一个值,那么现在您希望从第一个位置转到第二个位置,并在这个新位置花费Y天。单元格

我希望能够根据值是否存在从查找表中动态添加值

这似乎是一个应该用某种“查找”命令来解决的问题,但我想不出来

我已将此作为任何人都可以看到的公共工作表:

有四列名称,但它只需要使用一列(显然)

让我更具体一点。在链接的Google表单中,单元格B31是关键

用户体验是这样的:如果你在一个单元格中输入一个值,那么这意味着你(假设你是Joe)想要访问该位置X天(不管你输入什么值)。但是,假设您在列表的下一个单元格中放置了另一个值,那么现在您希望从第一个位置转到第二个位置,并在这个新位置花费Y天。单元格B31中的公式应使用“距离”选项卡中的小时表,并将该时间添加到计算的总时间中


这样你就可以神奇地计划你的旅行。列(B31)底部的值将是您的旅行需要完成的日期,以完成所有您想做的事情,包括您选择的地点之间的旅行时间

去远足,意识到我可以用另一个专栏

答案现在就在那张公开的纸上,我用下面的公式为“Joe”创建了一个新的列,计算滚动的新日期

 =G2+B3+IF(ISBLANK($B3),0,(INDEX(Distances!$B$2:$AD$30,MATCH(INDIRECT("Trip Planner!A"&(COUNTA(B$2:B3)+1)),Distances!$B$1:$AD$1,0),MATCH(INDIRECT("Trip Planner!A"&COUNTA(B$2:B3)),Distances!$A$2:$A$30,0)))/24)

基本上,逻辑是,取上一次的时间加上在这个位置花费的时间。。。然后(假设此位置的值存在)使用2列查找(即具有两个匹配调用的索引)动态查找从上次访问的位置到此位置的距离。。。并将该距离添加到混合中

Jeeped,如果你介意的话,Google电子表格现在的运行方式与Excel非常相似,这也是我将其包含在标签中的原因。看看我的答案,你会很熟悉的。