- 05 Out 2015 às 08:50
#3966
Criei uma planilha de controle de estoque e dentro da planilha existe uma tabela com diversos campos, sendo alguns deles com fórmulas que fazem referência à células de forma relativa. Acontece que quando transformo a região de células em uma tabela, na criação de uma nova linha as fórmulas são alteradas e passam de referência relativa para referência absoluta, invalidando os cálculos.
Esta é uma das Fórmulas =SE(H998<>"";SEERRO(PROCV(H998&"-"&CONT.SE($H$1:H998;H998)-1;$D$1:O998;10;FALSO);0);0)
Se eu estiver na linha 1001 por exemplo e criar a linha 1002 o Excel está alterando as células das linhas superiores da tabela da forma a seguir (COM ERRO):
LINHA 999 =SE(H999<>"";SEERRO(PROCV(H999&"-"&CONT.SE($H$1:H999;H999)-1;$D$1:O999;10;FALSO);0);0) 'CERTO ATÉ ENTÃO
LINHA 1000 =SE(H1000<>"";SEERRO(PROCV(H1000&"-"&CONT.SE($H$1:H1002;H1000)-1;$D$1:O1002;10;FALSO);0);0) 'ERRO
LINHA 1001 =SE(H1001<>"";SEERRO(PROCV(H1001&"-"&CONT.SE($H$1:H1002;H1001)-1;$D$1:O1002;10;FALSO);0);0) 'ERRO DE REFERÊNCIA CIRCULAR
LINHA 1002 =SE(H1002<>"";SEERRO(PROCV(H1002&"-"&CONT.SE($H$1:H1002;H1002)-1;$D$1:O1002;10;FALSO);0);0) CERTO PARA ESTA LINHA
Se eu não transformar a região em Tabela e selecionar a região da última linha e colar para a próxima não acontece o erro. A utilização como tabela facilitaria em muito a utilização, por isso acho importante.
Obrigado
Henrique
Esta é uma das Fórmulas =SE(H998<>"";SEERRO(PROCV(H998&"-"&CONT.SE($H$1:H998;H998)-1;$D$1:O998;10;FALSO);0);0)
Se eu estiver na linha 1001 por exemplo e criar a linha 1002 o Excel está alterando as células das linhas superiores da tabela da forma a seguir (COM ERRO):
LINHA 999 =SE(H999<>"";SEERRO(PROCV(H999&"-"&CONT.SE($H$1:H999;H999)-1;$D$1:O999;10;FALSO);0);0) 'CERTO ATÉ ENTÃO
LINHA 1000 =SE(H1000<>"";SEERRO(PROCV(H1000&"-"&CONT.SE($H$1:H1002;H1000)-1;$D$1:O1002;10;FALSO);0);0) 'ERRO
LINHA 1001 =SE(H1001<>"";SEERRO(PROCV(H1001&"-"&CONT.SE($H$1:H1002;H1001)-1;$D$1:O1002;10;FALSO);0);0) 'ERRO DE REFERÊNCIA CIRCULAR
LINHA 1002 =SE(H1002<>"";SEERRO(PROCV(H1002&"-"&CONT.SE($H$1:H1002;H1002)-1;$D$1:O1002;10;FALSO);0);0) CERTO PARA ESTA LINHA
Se eu não transformar a região em Tabela e selecionar a região da última linha e colar para a próxima não acontece o erro. A utilização como tabela facilitaria em muito a utilização, por isso acho importante.
Obrigado
Henrique
Henrique
http://henriqueronconi.wix.com/consultoria
Espero ter ajudado!
Gostou, dá um click na mãozinha no canto superior direito:
http://henriqueronconi.wix.com/consultoria
Espero ter ajudado!

Gostou, dá um click na mãozinha no canto superior direito:
