簡體   English   中英

Excel公式返回錯誤:

[英]Excel Formula returning error:

我試圖在excel中添加兩個單元格,但它給出了#Value! 因為我相信如果有錯誤我會添加空格。 有沒有一種方法可以不使用0進行添加,例如,因為我需要向下復制公式,並且如果沒有值,我希望它是一個不為零的空白。 謝謝!

=IFERROR(IF(ISBLANK(B4*J4),"",(B4*J4)),"")+IFERROR(IF(C4="","",VLOOKUP(C4,Sheet2!$R$1:$S$12,2,FALSE))*J4,"")

試試這個: =IFERROR(IFERROR(IF(ISBLANK(B4*J4),"",(B4*J4)),"")+IFERROR(IF(C4="","",VLOOKUP(C4,Sheet2!$R$1:$S$12,2,FALSE))*J4,""),"")

請考慮以下解決方案:

=IF((B4*J4)+ IFERROR(IF(C4="",0,VLOOKUP(C4,Sheet2!$R$1:$S$12,2,FALSE)*J4),0)=0,"",(B4*J4)+ IFERROR(IF(C4="",0,VLOOKUP(C4,Sheet2!$R$1:$S$12,2,FALSE)*J4),0))

根據上面的評論,我刪除了ISBLANK。 僅在VLOOKUP上保留IFERROR,並將所有內容包裝在IF中以在公式返回零的情況下進行捕獲。 問候,

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM