![Excel 2016, «{}» исчезает в формуле](https://rvso.com/image/1496860/Excel%202016%2C%20%C2%AB%7B%7D%C2%BB%20%D0%B8%D1%81%D1%87%D0%B5%D0%B7%D0%B0%D0%B5%D1%82%20%D0%B2%20%D1%84%D0%BE%D1%80%D0%BC%D1%83%D0%BB%D0%B5.png)
Я изменил существующий шаблон под названием «Ежедневное расписание». По какой-то причине все формулы ячеек имеют «{}» вокруг них. Когда я нажимаю на ячейку, чтобы изменить формулу, «{}» исчезает. После этого формула больше не работает для всего столбца, даже если я не менял формулу.
Пример:
=ЕСЛИОШИБКА(ИНДЕКС(таблицаДанные,СОВПАДЕНИЕ(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. Как я уже сказал, эта часть работает нормально, но начальная часть формулы — нет.
Первая часть этой формулы (часть «значение, если истинно») работает и отображает все даты, когда я выбираю «все» в раскрывающемся меню, но вторая часть («значение, если ложно») не работает, когда я выбираю любую из других категорий, которые не равны «Все», хотя это точно такая же формула из нетронутого шаблона.