作者:乔山办公网日期:2020-07-24 07:46:27返回目录:excel表格制作 设8个条件是AL15:AL22,要判断的AP为AP15;P列公式为: =MATCH(AP15,AL15:AL22,)根据你的意思,如果用if语句的话,很难实现,但是你的公式中的循环有个规律,就是倒着数(即从A25到A2的内容依次排列)第一个不为copy0的单元格减去A2即所得单元格,但是有个特列,就是如果倒着数第一个不为0的单元格如果是A2的话,那么就要输出A2内容,而不是输出第一个不为0的单元格(A2)减去A2成为0所以,需要嵌套一个if语句,这样就得到如下公式:=IF(MAX((A2:A25<>0)*ROW(A2:A25))=2,A2,INDIRECT("A"&MAX((A2:A25<>0)*ROW(A2:A25)))-A2)将该公式复制到A26单元格里,然后按Ctrl+回车即可(这里是数组公式,需要同时按下Ctrl和回车键) 本文标签:excel中if函数怎么用(3)excel if函数循环(1)