Forum Discussion

__001650's avatar
__001650
Copper Contributor
Aug 28, 2024

Ошибка #Н/Д в функциях ИНДЕКС/ПОИСКПОЗ

Я просмотрел публикацию по этой теме (https://support.microsoft.com/en-us/office/how-to-correct-a-n-a-error-in-index-match-functions-f91874c9-d30b-4b7a-8a6b-c622764a1992), и сделал всё что там написано. Но, ошибка #Н/Д не исправилась. 

3 Replies

  • __001650's avatar
    __001650
    Copper Contributor

    Народ , может кто сталкивался с подобным? Что можно сделать для избавления от #Н/Д ?

    • SergeiBaklan's avatar
      SergeiBaklan
      Diamond Contributor

      __001650 
      Формула может быть такая

      =IFERROR( INDEX($K$30:$K$42, IFNA( MATCH($M36, $I$30:$I$42,0), MATCH($M36, $J$30:$J$42,0) ) ), "не найден" )

      У меня англоязычный эксел, если открыть прикладываемый файл то формула корректн отобразится в нужной локали.

    • SergeiBaklan's avatar
      SergeiBaklan
      Diamond Contributor

      __001650 

      В формуле поиск идёт по диапазону I30:J42. Функция так не работает, ей нужен вектор на входе а не двумерный массив.

      Навскидку сначала поиск позиции в I30:I42, если ошибка то в J30:J42, если и там ошибка то вернуть что не найдено, иначе передать значение позиции в Индекс.

Resources