2013-03-22 2 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(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)

Смежные вопросы