我想運行這個 Excel 公式:
=IFERROR(INDEX(Y163:AA163,MATCH(TRUE,Y163:AA163<>"",0)),"")
但僅當單元格 B163 中的公式產生結果/值時。
我嘗試了不同的公式,但即使 B163 的公式沒有產生值,單元格 X163 仍然產生一個值。
我試過的示例公式:
=IFERROR(IF(LEN(B163)<>"",(INDEX(Y163:AA163,MATCH(TRUE,Y163:AA163<>"",0)),""),"")
=IFERROR(IF(B163<>0,(INDEX(Y163:AA163,MATCH(TRUE,Y163:AA163<>"",0)),""),"")
換句話說,我想要 X163 中的一個公式,說明如果 B163 的公式產生一個值或不等于 0,則運行以“INDEX”開頭的公式。最重要的是,將所有這些都放在一個 IFERROR 陳述句中,因為這就是我對所有公式所做的。所以有很多嵌套的公式/陳述句。
我怎樣才能讓這個新條件覆寫其他條件?
uj5u.com熱心網友回復:
IFERROR在你的第二個公式中洗掉。
根據您的描述使用:
IF(OR(B163<>0,B163<>""),INDEX(Y163:AA163,MATCH(TRUE,Y163:AA163<>"",0)),"")
uj5u.com熱心網友回復:
這些公式有效:
=IFERROR(IF(B163>0,INDEX(Y163:AA163,MATCH(TRUE,Y163:AA163<>"",0)),""),"")
...或者
=IFERROR(IF([@Total]>0,INDEX(Y163:AA163,MATCH(TRUE,Y163:AA163<>"",0)),""),"")
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/351222.html
上一篇:如何通過在GoogleEarthEngine中計算其他影像來創建影像?
下一篇:如何從實時中減去資料庫時間
