我已将Lotus 1-2-3公式转换为相等的Excel公式。转换时,我遇到了带有索引和匹配公式的嵌套IF语法/公式错误。
这是我从Lotus 1-2-3摘录的原始公式:
@IF(Inputs:H11,Inputs:H11,@IF((Q3-@XINDEX($OFFSET,"addition","CALDATE"))=$CALCDATE#OR#Q3="","",$CALCDATE+@XINDEX($OFFSET,"addition","CALDATE")))
我转换的等效excel公式如下:
=IF(Inputs!H11,Inputs!H11,IF(Q3-INDEX(OFFSET_TAB,MATCH("CALDATE",'Sorted data'!$G$3:$G$14,0),2))=CALCDATEORQ3="","",CALCDATE+INDEX(OFFSET_TAB,MATCH("CALDATE",'Sorted data'!$G$3:$G$14,0),2)
如果我按以下方式拆分此公式,它将返回值:
=IF(Q3-INDEX(OFFSET_TAB,MATCH("CALDATE",'Sorted data'!$G$3:$G$14,0),2)
=CALCDATE+INDEX(OFFSET_TAB,MATCH("CALDATE",'Sorted data'!$G$3:$G$14,0),2)
因此,我希望我错过了OR条件下的某些东西。
有人可以帮我吗?