有個問題想請教一下各位前輩

如下圖,B欄是下拉式選單,選了之後C欄會自動帶出金額,我在D欄填上數量之後,E欄有設公式計算C*D的值
問題來了~我在E10使用SUM加總公式無法顯示E欄的加總,會顯示#VALUE!
請問是否有其他公式能解決此問題呢?

我知道這應該不是很難的問題,但因為我很少遇到,且急需處理,上網查也不知道要打什麼關鍵字才能查到,希望前輩們可以不吝嗇給我提示和指教,感激不盡~


excel加總問題求解
文章關鍵字
一般會出現這錯誤,都是來源有無法計算的型態,
但您的E都已有算出來的數字,
所以不太可能是算出來的那2筆型態有問題,
建議先檢查一下E10所設定的Sum範圍,
以您這畫面應該為 =SUM(E5:E9)

另外您E7~E9欄看起來怪怪的,如果是同E5的C*D,那應該是會顯示0,
所以先將7~9列刪除再試看看吧~
表格发上来方便研究问题
E7~E9其實也是#VALUE!,只是我把字體設定成白色,要數值大於0字體才會變黑色

我想會不會是因為我C欄的公式有誤,C欄的公式是這樣:

=IF(ISERROR(VLOOKUP(B5,'便當價格'!$A:$C,3,FALSE)),"",VLOOKUP(B5,'便當價格'!$A:$C,3,FALSE))

("便當價格"是另一頁籤,裡面有品項和價格對應表格)

我應該怎麼修改C欄公式,E欄才會顯示0 而不是#VALUE!呢?

因為我不知道如何把檔案傳上來,請前輩先幫我看看是否有解決方式,謝謝!
vivian628 wrote:
E7~E9其實也是#VALUE...(恕刪)

E欄原本的CX*DX改IFERROR (CX*DX,0)
先把顏色改回黑色,看那裏出問題,一個一個回推吧!!
Der,misser1
原本公式會造成:


建議公式更改為:
=IF(ISERROR(VLOOKUP(B5,'便當價格'!$A:$C,3,FALSE)),0,VLOOKUP(B5,'便當價格'!$A:$C,3,FALSE))
並將C~E欄儲存格設定為「G/通用格式;;」格式。
錦色如月,子耀光芒。
vivian628 wrote:
E7~E9其實也是#VALUE...(恕刪)


依照數主的描述,答案是 SUM 不能加總"錯誤"所造成的。

C5 公式是沒錯的,只是有點........,IFERROR很好用,除非版本太舊(2007以前)
=IFERROR(VLOOKUP(B5,便當價格!$A:$C,3,0),"")

E5 (五樓有提到)
=IFERROR(C5*D5,"")
twddhot wrote:
E欄原本的CX*DX(恕刪)


我使用您提供的方法問題就解決了,真的太感謝您了!
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!