Сегодня я столкнулся с интересной проблемой, для которой не могу найти решение в Интернете.У меня есть формула, которая выглядит следующим образом:
=IFERROR(INDEX(Table,MATCH(1,(Table,Col1=A1)*(Col2= B1),0),3),"NOPE")
Формула работает правильно, но в некоторых случаях, когда возвращаемое значение равно 0 (т. Е. Значение является пустым в столбце 3, который возвращается, но естьсоответствующие матчи в Col1 и Col2) что-то шаткое происходит.Когда я выполняю формулу, значение 0 кратковременно отображается, а затем медленно исчезает.Когда вы копируете ячейку и пытаетесь вставить значение обычного текста, оно также остается пустым.Меня беспокоит то, что это происходит только в некоторых случаях, в других ячейках возвращается значение 0, и оно остается в ячейке.
Мое лучшее предположение - это как-то связано с форматированием ячейки (даже если оно установленов общем для всех ячеек), но я в растерянности.Это на самом деле не влияет на производительность электронной таблицы, но выглядит неаккуратно, если некоторые ячейки с нулями, а другие - пустыми, даже если они указывают на тот же результат.
Любая помощь будет принята с благодарностью.
Редактировать 2: Изменены значения с числовых на текстовые 1 = A, 2 = B и т. Д., И это не решило проблему, все еще есть некоторые упрямые ячейки с проблемой, описанной выше.
РЕДАКТИРОВАТЬ3: не было никакой удачи, решающей проблему.В настоящее время я работаю над IF (исходная формула) = 0, "", (исходная формула)) для однородности, поэтому пустые результаты возвращаются как пустые, а не 0 или как пустые.Странно, я пытался IF (оригинальная формула) = 0,0, (оригинальная формула) и ноль все еще исчезал в некоторых ячейках.