Excel 2016, «{}» исчезает в формуле

Excel 2016, «{}» исчезает в формуле

Я изменил существующий шаблон под названием «Ежедневное расписание». По какой-то причине все формулы ячеек имеют «{}» вокруг них. Когда я нажимаю на ячейку, чтобы изменить формулу, «{}» исчезает. После этого формула больше не работает для всего столбца, даже если я не менял формулу.

Пример:

=ЕСЛИОШИБКА(ИНДЕКС(таблицаДанные,СОВПАДЕНИЕ(C$5+$B7&ПоказатьИмя,таблицаДанные[ДАТА И ВРЕМЯ]&таблицаДанные[КТО],0),3),"")

...который изначально отображается как...

{=ЕСЛИОШИБКА(ИНДЕКС(таблицаДанные,ПОИСКПОЗ(C$5+$B7&ShowName,таблицаДанные[ДАТА И ВРЕМЯ]&таблицаДанные[КТО],0),3),"")}

...пока я не нажму на нее. После того, как я ввел формулу, она теряет "{}", и как только я нажимаю Enter, все данные, которые отображались в столбце таблицы, теперь исчезают, даже если я не изменяю данные, таблицу или функцию.

Почему это происходит?

Моя цель — использовать эту формулу

=ЕСЛИОШИБКА(ЕСЛИ($H$3="Все",ИНДЕКС(таблицаДанных,СОВПАДЕНИЕ(D$5+$B7,таблицаДанных[ДАТА И ВРЕМЯ],0),3),ИНДЕКС(таблицаДанных,СОВПАДЕНИЕ(D$5+$B7&ShowName,таблицаДанных[ДАТА И ВРЕМЯ]&таблицаДанных[КТО],0),3)),"")

... так что я могу либо отображать задачи для определенных дат/времени для одной категории (т. е. anna для шаблона как есть), либо для всех категорий сразу, выбрав "all" в раскрывающемся меню. Я просто исключил части функции, которые работают с именами, и включил отдельный "who" с именем "all", а затем поместил его в часть "value if true" оператора if. Как я уже сказал, эта часть работает нормально, но начальная часть формулы — нет.

Первая часть этой формулы (часть «значение, если истинно») работает и отображает все даты, когда я выбираю «все» в раскрывающемся меню, но вторая часть («значение, если ложно») не работает, когда я выбираю любую из других категорий, которые не равны «Все», хотя это точно такая же формула из нетронутого шаблона.

Связанный контент