我正在尝试在excel中编写一个函数,该函数引用从列中的特定单元格(在此示例中为A22或B22)到该列中的最后一个单元格的范围。像这样的东西:
= MAX(IF('Sheet1'!$ A $ 22:$ A $ LAST =“ YES”,'Sheet1'!$ B $ 22:$ B $ LAST))
我该如何完成?
用INDEX MATCH替换结束引用
=MAX(IF('Sheet1'!$A$22:INDEX('Sheet1'!$A:$A,MATCH(1E+99,'Sheet1'!$B:$B))="YES",'Sheet1'!$B$22:INDEX($B:$B,MATCH(1E+99,$B:$B))))
记住要通过Ctrl-Shift-Enter进行确认。