1

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

Пример:

= IFERROR(INDEX(tblData, MATCH(C $ 5+$ B7 & ShowName, tblData [DATE & TIME] & tblData [WHO], 0), 3), "")

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

{= IFERROR(INDEX(tblData, MATCH(C $ 5+$ B7 & ShowName, tblData [DATE & TIME] & tblData [WHO], 0), 3), "")}

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

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

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

= IFERROR(IF($ H $ 3 = "Все", INDEX(tblData, MATCH(D $ 5+$ B7, tblData [DATE & TIME], 0), 3), INDEX(tblData, MATCH(D $ 5+$ B7 & ShowName, tblData [ДАТА И ВРЕМЯ] & tblData [WHO], 0), 3)), "")

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

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

0