fion 發問時間: 電腦與網際網路軟體 · 8 年前

EXCEL 出現#VALUE!

請教EXCEL 函數

我在 B1=IF(A1=0,"",vlookup(a1,f1:g5,2,0))

如果A2="v" B2就會顯示"8" 在C2輸入10000 D2就會計算 8*10000=80000

我的問題是

在 D3 D4 D5 都會出現#VALUE! 如此 總計:也會#VALUE! 要如何做才不會出現 #VALUE!

A -- B -- C -- D

1 x -- 0 -- 3000 -- =B1*C1

2 v -- 8 -- 10000 -- =B2*C2

3 ------------------- #VALUE!

4 -------------------- #VALUE!

5 -------------------- #VALUE!

總 計 #VALUE!

F G

x 0

v 8

o 8

7 7

6 6

3 個解答

評分
  • KK
    Lv 7
    8 年前
    最佳解答

    D1公式修改

    =IF(B1="","",B1*C1)

    B1公式改為

    =IF(A1="","",VLOOKUP(A1,F$1:G$5,2,0))

  • 8 年前

    錯誤一

    B1公式如下:

    =IF(A1=0,"",vlookup(a1,f1:g5,2,0))

    但因沒加絻對位址符號($),當公式下拉時,公式中的範圍已變了原先的設定....而找不到資料

    出現B3公式變成:.

    =IF(A3=0,"",vlookup(a3,f3:g7,2,0))

    出現B4公式變成:.

    =IF(A4=0,"",vlookup(a4,f4:g8,2,0))

    出現B5公式變成:.

    =IF(A5=0,"",vlookup(a5,f5:g9,2,0))

    錯誤二

    因為A3,A4,A5都為空白欄,所以出現錯誤訊息。

  • Evan
    Lv 5
    8 年前

    K大:

    真是快狠~準啊!

    ~ ~~ 我是路過 ~ ~ ~ 來亂的 ~.~.~ 快跑!!

還有問題?馬上發問,尋求解答。