Mudar notação contábil de números
Enviado: 14 Mar 2017 às 21:12
Criei uma planilha para receber os dados dos extratos bancários que copio das páginas dos bancos para uma finalidade "x".
Seleciono no internet banking os valores que quero, clico <Ctr+C>, depois no Excel dou "Colar Valores".
O resultado, por exemplo, consta do anexo.
Repare que quando importo os dados, os números vêm com "C", se crédito ou "D" se débito ( vide E6:E19).
Porém preciso para a finalidade "x", os números simples, sem letras ou sinais de "+" ou "-" (vide J6:J19).
Depois de muito tempo consegui chegar a seguinte formula para transformar os valores da célula E6 nos da coluna J6:
=SE(SEERRO(LOCALIZAR("c";E6;1);0)=0;SE(SEERRO(LOCALIZAR("d";E6;1);0)=0;0;VALOR(ESQUERDA(E6;SEERRO(LOCALIZAR("d";E6;1);0)-2)));VALOR(ESQUERDA(E6;SEERRO(LOCALIZAR("c";E6;1);0)-2)))
A lógica é se tiver "C", tira o "C". Se tiver "D", tira o "D", se não tiver nada coloca zero. Como? Aproveitando os caracteres mais à esquerda, desprezando os dois últimos da sequência. Depois, como é texto, transformei o texto em valor. Resumindo, um caminho super complicado para algo simples. Não estou satisfeito.
Pergunto: alguém sabe existe alguma função apropriada que faça isto ou alguma uma maneira menos complicada de transformar a notação contábil em número simples?
Valeu pela ajuda!

Seleciono no internet banking os valores que quero, clico <Ctr+C>, depois no Excel dou "Colar Valores".
O resultado, por exemplo, consta do anexo.
Repare que quando importo os dados, os números vêm com "C", se crédito ou "D" se débito ( vide E6:E19).
Porém preciso para a finalidade "x", os números simples, sem letras ou sinais de "+" ou "-" (vide J6:J19).
Depois de muito tempo consegui chegar a seguinte formula para transformar os valores da célula E6 nos da coluna J6:
=SE(SEERRO(LOCALIZAR("c";E6;1);0)=0;SE(SEERRO(LOCALIZAR("d";E6;1);0)=0;0;VALOR(ESQUERDA(E6;SEERRO(LOCALIZAR("d";E6;1);0)-2)));VALOR(ESQUERDA(E6;SEERRO(LOCALIZAR("c";E6;1);0)-2)))
A lógica é se tiver "C", tira o "C". Se tiver "D", tira o "D", se não tiver nada coloca zero. Como? Aproveitando os caracteres mais à esquerda, desprezando os dois últimos da sequência. Depois, como é texto, transformei o texto em valor. Resumindo, um caminho super complicado para algo simples. Não estou satisfeito.
Pergunto: alguém sabe existe alguma função apropriada que faça isto ou alguma uma maneira menos complicada de transformar a notação contábil em número simples?
Valeu pela ajuda!
