![Excel 2016, "{}" desaparecendo na fórmula](https://rvso.com/image/1496860/Excel%202016%2C%20%22%7B%7D%22%20desaparecendo%20na%20f%C3%B3rmula.png)
Modifiquei um modelo existente chamado "Programação Diária". Por algum motivo, todas as fórmulas de células têm "{}" ao seu redor. Quando clico na célula para editar a fórmula, o "{}" desaparece. Depois que isso ocorrer, a fórmula não funcionará mais para a coluna inteira, mesmo que eu não tenha alterado a fórmula.
Exemplo:
=IFERROR(INDEX(tblData,MATCH(C$5+$B7&ShowName,tblData[DATA & HORA]&tblData[OMS],0),3),"")
...que é inicialmente exibido como...
{=IFERROR(INDEX(tblData,MATCH(C$5+$B7&ShowName,tblData[DATA & HORA]&tblData[OMS],0),3),"")}
... até eu clicar nele. Depois de inserir a fórmula, ela perde o "{}" e, ao pressionar Enter, todo e qualquer dado que foi exibido na coluna da tabela desaparece, mesmo que eu não modifique os dados, a tabela ou função.
Por que isso acontece?
Meu objetivo é usar esta fórmula
=IFERROR(IF($H$3="Todos",INDEX(tblData,MATCH(D$5+$B7,tblData[DATA & HORA],0),3),INDEX(tblData,MATCH(D$5+$B7&MostrarNome, tblData[DATA E HORA]&tblData[OMS],0),3)),"")
... para que eu possa exibir tarefas para determinadas datas/horas para uma categoria (ou seja, anna para o modelo como está) ou para todas as categorias de uma vez, selecionando "todas" no menu suspenso. Simplesmente eliminei as partes da função que lidam com nomes e incluí um "quem" separado chamado "todos" e, em seguida, coloquei-o na parte "valor se verdadeiro" de uma instrução if. Como eu disse, esta parte funciona bem, mas a parte da fórmula inicial não.
A primeira parte desta fórmula (a parte "valor se verdadeiro") funciona e exibe todas as datas quando seleciono "todas" no menu suspenso, mas a segunda parte ("valor se falso") não funciona quando eu selecione qualquer uma das outras categorias que não sejam iguais a "Todas", mesmo que seja exatamente a mesma fórmula do modelo intocado.