🔍 #Н/Д —
Значение не найдено
Ошибка #Н/Д в ИНДЕКС ПОИСКПОЗ: причина и решение
Как проявляется:
- В ячейке отображается #Н/Д вместо ожидаемого результата
- Формула не возвращает значение, хотя данные присутствуют в таблице
Почему возникает ошибка
- Искомый ключ отсутствует в указанном диапазоне поиска
- Диапазон поиска не охватывает строку с нужным значением
- Используется точное совпадение, а в данных есть лишние пробелы
Как исправить
- Шаг 1: Убедитесь, что искомый ключ присутствует в диапазоне поиска
- Шаг 2: Расширьте диапазон поиска и диапазон возврата, включив строку с ключом
- Шаг 3: Проверьте, что аргумент точного совпадения установлен в 0
Формула до и после
❌ Не работает
=ИНДЕКС(C2:C5; ПОИСКПОЗ(A6; A2:A5; 0))
✅ Работает
=ИНДЕКС(C2:C6; ПОИСКПОЗ(A6; A2:A6; 0))
Разбор аргументов
C2:C6
Диапазон значений для возврата ПОИСКПОЗ(A6; A2:A6; 0)
Ошибка #Н/Д в ИНДЕКС ПОИСКПОЗ возникает, когда функция не может найти искомое значение в заданном массиве. Чаще всего это происходит из‑за того, что диапазон поиска не охватывает строку, где находится ключ, либо ключ просто отсутствует в данных. Чтобы исправить ошибку, необходимо скорректировать диапазоны в обеих функциях: расширить диапазон поиска A2:A5 до A2:A6 и диапазон возврата C2:C5 до C2:C6. После этого ИНДЕКС получит корректный номер строки от ПОИСКПОЗ и вернёт нужное значение без ошибки #Н/Д.
📥 Скачать пример
Готовый .xlsx с таблицей, сломанной формулой, исправленной формулой и защитой от случайных правок.
Поделиться:
ВКонтакте