Функция Excel – если никакие результаты не делают ячейку «0»,

Как я могу отредактировать эту функцию массива, чтобы сделать результат 0 вместо # N / A, если результатов нет? Я пробовал использовать с ним инструкции IF, но не могу заставить его работать …

=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)) 

В 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)

  • Использование месячной квалификации в статусе SUMIFS
  • PrintOut печатает группы листов вместо 1 группы
  • как идентифицировать сгруппированный столбец и скрытый столбец отдельно?
  • Экспорт некоторых листов из книги Excel в PDF
  • Vlookup целая строка
  • Обновить диаграмму из другого файла Excel
  • макрос - комплексная формула
  • Подсчет соответствия ячеек в Excel
  • Как сравнить каждую вторую ячейку столбца с определенным значением?
  • Многократная группировка Excel в таблице для разных сводных таблиц?
  • Excel VBA Обработка ошибок не выполняет свою работу
  • Давайте будем гением компьютера.