【发布时间】:2017-12-17 05:06:27
【问题描述】:
我有这个公式:
=ROW()-MATCH(LOOKUP(2,1/(D$1:INDIRECT("D" & ROW() -1)""),D$1:INDIRECT("D" & ROW() -1)),D$1:INDIRECT("D" & ROW() -1),0)
为了加快计算事件之间的天数,它只是找到它上面的最后一个非空单元格,然后从当前单元格之前的行值中减去它的行值。大约一个月都很好,然后突然我开始得到随机数。
730 是我遇到的第一个错误,所以我决定向公式发送垃圾邮件,看看我的结果是什么,你可以看到它们非常不一致。
任何帮助将不胜感激
每个单元格都有正确的列数据输入到公式中,这不是问题。
【问题讨论】:
-
我不知道我是否会订阅你的行减法但尝试
=row()-match(1e99, d$1:index(d:d, row()-1))你可能会收到错误的循环引用警告;循环引用在公式中,但永远无法到达。 -
这非常有效。非常感谢。