2013-03-22 88 views
0

如何編輯此數組函數以使結果顯示0而不是#N/A如果沒有結果?我已經嘗試使用IF用它,但語句不能得到它,它工作...Excel函數 - 如果沒有結果,然後使單元格爲'0'

=INDEX(INDIRECT("'"&I18&"'!$h$1:$h$999"),MATCH(1,(INDIRECT("'"&I18&"'!$a$1:$a$999")="Last 20 Games by Venue")*(INDIRECT("'"&I18&"'!$b$1:$b$999")=O18),0)) 

回答

3

在Excel 2007中你可以環繞你的公式的IFERROR函數 - 語法

=IFERROR(original_formula,default_result)

因此要獲得零,而不是#N/A使用這個版本

=IFERROR(INDEX(INDIRECT("'"&I18&"'!$h$1:$h$999"),MATCH(1,(INDIRECT("'"&I18&"'!$a$1:$a$999")="Last 20 Games by Venue")*(INDIRECT("'"&I18&"'!$b$1:$b$999")=O18),0)),0)

相關問題