使用多个条件进行查找和计算也基于单元格值

时间:2016-04-06 11:18:23

标签: google-sheets vlookup gs-vlookup

我正在尝试创建一个电子表格,以便我能够快速计算出我的列车每天延迟的时间。

我需要一个公式,在计划的出发时间(写在牢房中)后检查特定路线上的所有列车,检查这些列车的实际到达时间,然后显示我可能到达目的地的最早时间。

spreadsheet image

例如,在G4中,我想要一个公式,查找在7:49(A4)之后离开的所有列车,并且还匹配它的“From”和“To”(C4& D4)。然后,需要在F列中检查这些列车对应的“实际到达时间”,并显示最早的列车。所以对于第4行,这将是9:36。

任何帮助都会非常感激,因为我一直在搞乱这一天已经无处可去了!

此示例的链接位于此处 - https://docs.google.com/spreadsheets/d/1eE8t4-_hKB6o5j3W57EHgKzsF9p1usm7nojerjmrDwY/edit#gid=0

由于 奥利

1 个答案:

答案 0 :(得分:0)

不确定9:36你的意思是9:39吗?

这样做有点难,但我认为你要找的是一个多条件查找数组。我已经把我认为你想要实现的目标放在下面了。

如果A2:A8大于A4,C2:C8 = C4且D2:D8 = D4,F2中的最低值是什么:F8

这是对的吗?

如果是这样,那么我想出了这个公式: = ARRAYFORMULA(MIN(IF((A2:A8> A4),IF((C2:C8 = C4),IF((D2:D8 = D4),F2:F8)))))

如果你得到0.402或其他东西,请将单元格格式化为时间。 否则,你能为我们分解一下吗?