1、((Sheet2!A$1:A$1604=B2)*(Sheet2!B$1:B$1604=C2)*(Sheet2!C$1:C$1604=D2)),得到一个以0和1组成的内存数组;用0除以这个数组,得到#DIV/0错误和0组成的内存数组;
2、用LOOKUP函数,在这个数组中查找最后一个小于等于1的最大值,也就是最后一个0;LOOKUP有一个特点,它不在乎被查找数组中#DIV/0错误值。
3、最后得到Sheet2!D$1:D$1604对应位置的值。
你一点EXCEL函数知识都没有光讲这一点你是不明白的。你把这个函数复制在EXCEL表里,然后双击,在点相应的函数帮助解释。不好意思,没有给你完全解释明白,希望这个回答对你有帮助。