Оберните всю формулу в IFERROR
:
=IFERROR([your formula],"unreported").
Это вернет результат вашей формулы, если он не является ошибкой, и вернет «unreported», если это ошибка.
У меня есть лист Excel, который использует массив для возврата наиболее распространенного найденного текста, а затем результат копируется на отдельный лист, чтобы мы могли просматривать наиболее распространенный текст за месяц года. Этот лист затем использует тот же массив, чтобы найти наиболее распространенный за год. Время от времени появляется месяц, в котором нет повторяющегося значения, которое, очевидно, возвращает «# N / A». Можно ли сделать так, чтобы excel выполнял проверку ошибок в массиве, где при ошибке вместо возврата «# N / A» возвращается «unreported»? Или, если это не удалось, массив на втором листе игнорирует какие-либо ошибки?
РЕДАКТИРОВАТЬ:
{=INDEX(D4:D54,MODE(IF((D4:D54<>"")*ISNA(MATCH(D4:D54,$I$1:$I1,0)),MATCH(D4:D54,D4:D54,0))))}
Извините, что не включил формулу с OP.
Оберните всю формулу в IFERROR
:
=IFERROR([your formula],"unreported").
Это вернет результат вашей формулы, если он не является ошибкой, и вернет «unreported», если это ошибка.