非常感谢任何帮助。
目前我得到正确的答案,但我不能将这部分保留在代码中,因为查找特定的单元格引用是不可靠的
IF('Date of Last Turn'!C79>='Date of Last Turn'!E79
这是整段代码
{=IF('Date of Last Turn'!C79>='Date of Last Turn'!E79,
INDEX('All Data'!$E$3:$E$5000,
MATCH(2,1/(($H$5='All Data'!$D$3:$D$5000)*($G11='All Data'!$C$3:$C$5000)))),
INDEX('Date of Last Turn'!F8:F4978,
MATCH(2,1/(($H$5='Date of Last Turn'!B8:B4978)*($G11='Date of Last Turn'!A8:A4978)))))}
如果有人可以帮忙解决这个问题,我会尝试几种不同的方法来包含匹配和索引,但我会不断收到错误消息
答案 0 :(得分:0)
对于某些错误,它看起来也应该锁定IF范围的FALSE部分(例如'最后转弯日期'!A8:A4978)。考虑到这一点,因为IF的TRUE部分使用锁定范围。
答案 1 :(得分:0)
我似乎正在使用索引和匹配
执行我想要的操作 =IF(INDEX('Date of Last Turn'!$C$3:$C$5016,MATCH(2,1/(($M$5='Date of Last Turn'!$B$3:$B$5016)*($L8='Date of Last Turn'!$A$3:$A$5016))))>=INDEX('Date of Last Turn'!$E$3:$E$5016,MATCH(2,1/(($M$5='Date of Last Turn'!$B$3:$B$5016)*($L8='Date of Last Turn'!$A$3:$A$5016)))),INDEX('All Data'!$E$3:$E$5000,MATCH(2,1/(($M$5='All Data'!$D$3:$D$5000)*($L8='All Data'!$C$3:$C$5000)))),INDEX('Date of Last Turn'!$F$3:$F$5016,MATCH(2,1/(($M$5='Date of Last Turn'!$B$3:$B$5016)*($L8='Date of Last Turn'!$A$3:$A$5016)))))