我正在尝试创建一个执行以下操作的公式:
如果A列中存在非零值,请搜索B列,直到存在非零值。如果B列的相应C列值大于B列对应的D列值,则打印B列的C列值,否则打印B列的D列值。 (如果A列中存在零值,则不打印)
这就是我现在所拥有的:
=IF(A2<>"",IF(INDEX(B2:C11,MATCH(TRUE,B2:B11,0),2)>VLOOKUP(INDEX(B2:C11,MATCH(TRUE,B2:B11,0),2),C2:D11,2),INDEX(B2:C11,MATCH(TRUE,B2:B11,0),2),VLOOKUP(INDEX(B2:C11,MATCH(TRUE,B2:B11,0),2),C2:D11,2)),"")
以下是它的样子:
答案 0 :(得分:0)
可能对你有用:
=IF(A2<>"",IF(INDIRECT("B"&ROW()-2+MATCH(TRUE,INDEX((B2:B1000)<>"",0,0),0)+1)="","",MAX(INDIRECT("C"&ROW()-2+MATCH(TRUE,INDEX((B2:B1000)<>"",0,0),0)+1&":D"&MATCH(TRUE,INDEX((B$2:B1000)<>"",0,0),0)+11))),"")