Excel-2010 - A fórmula mantém o retorno #Value mesmo que eu tenha copiado da célula acima

3

Recebi esta planilha no ano passado e achei que seria ótimo usar ano após ano, mas tem um erro. É uma planilha que registra dias de férias, feriados pessoais, dias de compilação, dias de doença, etc. Coluna A A partir da linha 9, os meses passam. A linha 8 iniciando na coluna B passando por AF é o número de dias (não relevante para a fórmula, mas ajuda a acompanhar os dias em que ela está sendo rastreada)

a fórmula é assim (com may2 sendo um intervalo nomeado na linha que está me dando o #value) e FYI - Capital V significa que ficou o dia inteiro como férias e pequeno v significa que foi meio dia.

=sum(if(exact(may2,"V"),1,if(exact(may2,"v"),0.5,0)))

e a mesma resposta se eu digitá-lo exatamente como a linha de abril, mas insira o intervalo nomeado de maio. =sum(if(exact(may2,"V"),1,if(exact(may2,"v"),0.5)))

Se eu clicar na linha de abril, vejo: {=sum(if(exact(apr1,"V"),1,if(exact(may2,"v"),0.5)))}

se eu copiar e colá-lo na linha de maio, obtenho os resultados para obviamente abril, já que ele usa o intervalo nomeado em abril. Estou curioso sobre o "{" e "}" que vejo. Eu nunca vi esses usados antes do = e no final da fórmula

Eu achei que talvez houvesse algo com as células definidas para a linha de maio e literalmente selecionadas em cada venda e pressione delete. Ainda assim o mesmo resultado

Além disso, se eu testar a fórmula de trabalho para outra linha em uma célula separada - eu fiz a mesma fórmula em outra célula para abril e ela retornou o mesmo erro #value.

Eu também pensei que talvez houvesse algo em uma célula oculta que está causando isso, então criei uma nova aba e digitei tudo, mas ainda recebendo o mesmo erro.

Qualquer ideia sobre o que pode ser seria incrível.

    
por Kim 02.07.2012 / 23:38

3 respostas

2

Se você usar o SUMPRODUCT aqui, poderá evitar a "entrada da matriz". Experimente esta fórmula regular [revisada]

=SUMPRODUCT(EXACT(may2,"v")/2+EXACT(may2,"V"))

    
por 03.07.2012 / 00:19
1

Para saber mais sobre fórmulas de matriz, consulte aqui . O que está acontecendo é que seu intervalo é nomeado incorretamente. Para ver como isso pode ser feito, consulte aqui .

    
por 02.07.2012 / 23:54
0

O {} indica que a fórmula é de fato uma operação matricial. Depois de copiar a fórmula "confirm" com CTRL + SHIFT + ENTER em vez de apenas ENTER.

    
por 07.05.2015 / 10:34