我从A列的起点和具有“是/否”条件的列中获取了远足距离数据(例如,假设“ Y”表示露营地)。
我想要实现的是计算B列中条件为“ Y”的A列中每个距离标记之间的距离。(所需输出为C列。)
A B C
--------------
0 Y
12
26 Y 26 (26 - 0 = 26)
57
124 Y 98 (124 - 26 = 98)
137
152 Y 28 (152 - 124 = 28)
169
. . .
. . .
. . .
我可以用一个简单的IF语句拉出与A列的距离,但是,这当然并没有帮助我。
我已经在Internet上进行了广泛的搜索,并且有大量的线程来查找列中的最后一个值或最后一个非空值。
因此,我尝试在各种组合中使用INDEX,FILTER和LOOKUP,但遗憾的是没有任何东西可以产生我想要的结果。
我想,棘手的部分是找到最后一个值,该值的Y大于“当前” Y(如果有意义)。