Resultado da fórmula de ocultação da planilha [fechado]

0

Eu tenho a seguinte fórmula na célula D255 .

=$C$3+(D255*$C$2)

Eu desejo copiar isso para D1000 , mas não quero mostrar o resultado até que os dados sejam inseridos nas células entre D255 and D1000 inclusive.

    
por stuart 21.10.2015 / 19:57

2 respostas

0

Tente isto:

=IF(D255>0,$c$3+(D255*$c$2),"-")

Você pode substituir "-" pelo que quer que apareça quando o campo estiver em branco. No entanto, como fixer1234 apontado nos comentários, se você colocar essa fórmula na célula D255 , você terá uma referência circular, e o Excel não gosta deles. Se você colocar esta fórmula na célula E255 , e os valores que você deseja calcular em D255 , tudo ficará bem.

    
por 21.10.2015 / 21:51
0

Portanto, se não houver dados no D255, você deseja mostrar uma célula vazia. Não é possível calcular na mesma célula em que você deseja mostrar dados, pois seria uma referência circular. Para evitar a lógica circular, basta colocar os dados que deseja calcular em uma coluna ao lado da outra coluna. Esta fórmula estaria em D255 e os dados que verificariam seriam próximos da fórmula em E255. É claro que você pode ocultar a coluna se os dados não puderem ser exibidos.

=if (E255="","",$C$3+(E255*$C$2)

Agora o D255 não mostrará nada a menos que os dados sejam colocados nele. Estou assumindo, claro, c2 e c3 foram definidos. E, novamente, se você não quisesse que os dados fossem exibidos no E255, você sempre pode ocultar a coluna. Outra maneira de lidar com isso pode ser colocar os dados que você está calculando em outra planilha.

    
por 21.10.2015 / 21:56