Excel 2016, “{}” desaparecendo na fórmula

1

Eu modifiquei um modelo existente chamado "Agenda diária". Por alguma razão, todas as fórmulas das células têm "{}" em torno delas. Quando clico na célula para editar a fórmula, o "{}" desaparece. Depois disso, a fórmula não funciona 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[DATE & TIME]&tblData[WHO],0),3),"")

... que é exibido inicialmente como ...

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

... até eu clicar nele. Depois de inserir a fórmula, ela perde o "{}" e, quando eu pressiono, insiro qualquer e todos os dados exibidos na coluna da tabela desaparecem, mesmo que eu não modifique os dados, a tabela ou função.

Por que isso acontece?

Meu objetivo é usar essa fórmula

=IFERROR(IF($H$3="All",INDEX(tblData,MATCH(D$5+$B7,tblData[DATE & TIME],0),3),INDEX(tblData,MATCH(D$5+$B7&ShowName,tblData[DATE & TIME]&tblData[WHO],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 "all" no menu suspenso. Eu simplesmente eliminei as partes da função que lidam com nomes e incluí um "quem" com o nome "all" separado, depois coloquei na parte "value if true" de uma declaração if. Como eu disse, essa parte funciona bem, mas a parte inicial da fórmula não funciona.

A primeira parte desta fórmula (a parte "value if true") funciona e exibe todas as datas quando seleciono "all" no menu suspenso, mas a segunda parte ("value if false") não trabalho quando eu seleciono qualquer uma das outras categorias que não são iguais a "Todos", mesmo que seja exatamente a mesma fórmula do modelo não tocado.

    
por Yes 16.06.2016 / 02:38

0 respostas