返回列表 上一主題 發帖

[發問] VLOOKUP 函數 相加問題

[發問] VLOOKUP 函數 相加問題

VLOOKUP 公式如下,
=VLOOKUP("F0",D76:H100,2,FALSE)+VLOOKUP("F1",D76:H100,2,FALSE)+VLOOKUP("F2",D76:H100,2,FALSE)+VLOOKUP("F3",D76:H100,2,FALSE)

但是遇到一個問題,當搜尋的欄位內無F0~F3 時,會照成回傳的值為 #N/A,

請問除了利用IF 跟 ISERROR 來處理外(例如:IF(ISERROR (VLOOKUP("F0",D76:H100,2,FALSE)),"0",VLOOKUP("F0",D76:H100,2,FALSE))+IF.....),
可以有其他的方式在簡化嗎??

回復 1# wind6424
將錯誤值以「白色」字處理,可否?
Fig.JPG

TOP

回復  wind6424
將錯誤值以「白色」字處理,可否?
p212 發表於 2013-1-24 17:17

是看不到了,
但如果要繼續引用該儲存格做計算的話, 還是#N/A...

TOP

VLOOKUP 公式如下,
=VLOOKUP("F0",D76:H100,2,FALSE)+VLOOKUP("F1",D76:H100,2,FALSE)+VLOOKUP("F2",D76:H ...可以有其他的方式在簡化嗎??
wind6424 發表於 2013-1-24 16:45

如果您用的是Excel 2007的話, 可以改成如下:
=IFERROR(VLOOKUP("F0",D76:H100,2,FALSE),)+IFERROR(VLOOKUP("F1",D76:H100,2,FALSE),)+IFERROR(VLOOKUP("F2",D76:H100,2,FALSE),)
Excel 2003 好像沒 "IFERROR" 這個函數...

TOP

=SUM(SUMIF(D76:D100,{"F0","F1","F2","F3"},E76:E100))

TOP

P212 大大,因為做計算,所以這樣行,
感謝 Jevon 跟 JBY 大大 提供簡化的公式

TOP

To P212 大大,因為做計算用,所以這樣不可行,
感謝 Jevon 跟 JBY 大大 提供簡化的公式

TOP

        靜思自在 : 受人點水之恩,須當湧泉以報。
返回列表 上一主題