iT邦幫忙

1

急!!! Excel 多重條件 函數使用詢問

懇求高手相救 T_T

問題如下:

SHEET1
C5及E5
https://ithelp.ithome.com.tw/upload/images/20181023/201128042vX7ydnOLI.jpg

要對應SHEET2
F4628及G4628
https://ithelp.ithome.com.tw/upload/images/20181023/20112804GhO0noxfLY.jpg

最後要抓的答案是SHEET2
J4628 4.16

用過INDEX, MATCH, OFFSET, VLOOKUP等等的函數
怎麼樣都抓不到答案...
跪求高手幫忙, 感激不盡

2 個回答

1
pcw
iT邦研究生 4 級 ‧ 2018-10-23 18:22:18
最佳解答

如果符合SHEET1 C5E5條件的SHEET2資料只會有一筆的話

你可以用
=SUMIFS(SHEET2!J:J,SHEET2!F:F,SHEET1!C5,SHEET2!G:G,SHEET1!E5)

honey3307 iT邦新手 5 級 ‧ 2018-10-24 02:00:39 檢舉

真的很謝謝你!
長知識了!
學到新的函數SUMIFS

請問如果條件都沒有符合的話, 函數代出來會是0
但若想要0的部份顯示為"無對應", 這樣可以怎麼修正函數?

pcw iT邦研究生 4 級 ‧ 2018-10-24 09:19:03 檢舉

=IF(SUMIFS(XXXXX)=0, "無對應", SUMIFS(XXXXX))

honey3307 iT邦新手 5 級 ‧ 2018-10-24 10:45:31 檢舉

YOU ARE MY ANGEL!
THANK YOU!

0
Andy Chiu
iT邦研究生 3 級 ‧ 2018-10-23 21:22:00

我測試了一下,因手邊的Excel 2003沒有SUMIFS函數,我提出另一解決方案:

在SHEET2的J欄位前再增加一個欄位,J變成K,而新增的J欄位用公式:
=F2&G2
的方式把F、G欄位的字串串起來

然後SHEET1的F欄位用來顯示SHEET2的K欄位,使用公式:
=VLOOKUP(C2&E2,Sheet2!J:K,2,FALSE)
的方式,帶出資料

pcw iT邦研究生 4 級 ‧ 2018-10-24 12:32:30 檢舉

Excel 2003!!!!!
/images/emoticon/emoticon04.gif

Andy Chiu iT邦研究生 3 級 ‧ 2018-10-24 21:04:24 檢舉

哈哈哈!公司還沒花大錢全面更換,但2003還是很好用啦!

我要發表回答

立即登入回答