2016-07-30 49 views
-2

嗨以下公式正在工作,但數組公式不起作用。此數組公式不起作用

工作EQ: = IF(V2:V = 1,INDEX($ E $ 2:$ E,MATCH(T2 & B2 & 「交付時間(今天)」,$ T $ 2:$ T & $ B $ 2 :$ B & $ C $ 2:$ C,0)), 「」)

不知,但是該公式是不工作: = ARRAYFORMULA(IF(V2:V = 1,INDEX($ E $ 2: $ E,MATCH(T2 & B2 & 「交付時間(今天)」,$ T $ 2:$ T & $ B $ 2:$ B & $ C $ 2:$ C,0)), 「」))

有人可以教我解決這個問題嗎?

示例細節: Example Sheet is here

+0

你應該發佈一些例子來處理,以便我們可以重現錯誤。 –

+0

當然,謝謝,我正在更新。 –

+0

嗨,請檢查一次。我附上了Google表格參考。 –

回答

0

不幸的是並非所有的表功能的ARRAYFORMULA內工作,並編制索引,MATCH是兩個不

相反,你可以使用VLOOKUP,構建一個數組來完成這項工作INDEX/MATCH的:

=ArrayFormula(IF(V2:V=1,VLOOKUP(T2:T&B2:B&"Delivered Time (Today)",{T2:T&B2:B&C2:C,E2:E},2,0),))

你可以把它在你的例子表的這個副本的工作: https://docs.google.com/spreadsheets/d/1dFVNfPn0R9goQaLjRvZEwggRthbkEY3nC3aqC2joPcw/edit?usp=sharing

+0

非常感謝你! 它讓我轉向下一個。我從幾個星期就被卡住了。但我不明白爲什麼它不起作用。 –