Casas decimais send...
 
Notifications
Clear all

Casas decimais sendo convertidas para milhares


LSancheta
Posts: 2
Registered
Topic starter
(@lsancheta)
New Member
Entrou: 3 meses atrás

Prezados amigos olá, sou novo aqui no fórum e realizei diversas pesquisas na internet e aqui também entretanto eu não consegui encontrar a solução.

Tenho o seguinte problema:

Verifiquei nas configurações do Windows o símbolo da decimal é o ","

Minha tabela informa uma coluna de valores sem a casa decimal informando os centavos por exemplo 1148667

Quando eu clico em "Separador de Milhares" na aba de Número, ao invés de me mostrar o valor 11.486,67 é mostrado o valor 1.148.667,00

Ao verificar na opções avançada do excel está selecionado "inserir automaticamente uma virgula decimal" com 2 casas; 

e o "Usar separadores de sistema" está desabilitado mas com o separador decimal usando "," e milhar usando "."

 

Ao tentar formatar a célula nos personalizados eu alterei o geral para ser da forma que eu gostaria que me desse o resultado sendo o tipo dessa forma 0"."000","00 com isso eu consigo o valor informado acima que é 11.486,67, entretanto, são muitas linhas para serem alteradas uma por uma e também tem dados que são abaixo do mil que ao usar a mesma formatação é gerado o valor 0.555.83.

Existe alguma forma de padronizar do jeito correto sem mudar um valor de milhar para milhão?

 

Responder
10 Respostas
9 Respostas
JSCOPA10
Moderator
(@jscopa10)
Entrou: 2 anos atrás

Reputable Member
Posts: 320

@lsancheta, veja se resolve ... =(ESQUERDA(A1;NÚM.CARACT(A1)-2)   &","&DIREITA(A1;2))*1 ............. (tira os espaços)

 

Se não resolver posta um arquivo exemplo (só foto não temos como testar)!!!

Responder
JordsdoExcel
Registered
(@jordsdoexcel)
Entrou: 3 meses atrás

Trusted Member
Posts: 71

@jscopa10 eu tive praticamente a mesma ideia:=CONCATENAR(ESQUERDA(A1;NÚM.CARACT(A1)-2);",";DIREITA(A1;2))

Acredito que as duas formas dão certo.

Responder
JSCOPA10
Moderator
(@jscopa10)
Entrou: 2 anos atrás

Reputable Member
Posts: 320

@jordsdoexcel, esse CONCATENAR é totalmente desnecessário (é o mesmo que você dizer: vou subir pra cima k) ... além disso sua formula coloca a vírgula, mas o número fica como texto, com isto você não consegue fazer cálculos com eles!! ... Coloca um *1 no final da fórmula para virar número!!!

Responder
JordsdoExcel
Registered
(@jordsdoexcel)
Entrou: 3 meses atrás

Trusted Member
Posts: 71

@jscopa10 Huuum, entendi. Obrigado pela dica!

Responder
LSancheta
Registered
(@lsancheta)
Entrou: 3 meses atrás

New Member
Posts: 2

@jscopa10 Amigos tentei realizar a tratativa que me passaram mas não deu certo, estou pensando em formatar o computador para ver se resolve de alguma forma, existe uma máquina que está funcionando normalmente mas outras duas estão da mesma forma relatada acima.

Estou enviando um arquivo para que vcs possam verificar tbm

Responder
LSancheta
Registered
(@lsancheta)
Entrou: 3 meses atrás

New Member
Posts: 2

Arquivo

Responder
JordsdoExcel
Registered
(@jordsdoexcel)
Entrou: 3 meses atrás

Trusted Member
Posts: 71

@lsancheta O arquivo não veio. Se está da forma que você mandou na imagem da primeira mensagem, você primeiro precisar tirar o separador de milhar da coluna, para depois aplicar a formula. Vou te mandar um modelo que eu fiz, pra tu usar como exemplo.

Responder
LSancheta
Registered
(@lsancheta)
Entrou: 3 meses atrás

New Member
Posts: 2

@jordsdoexcel 
Amigo eu consegui executar a fórmula corretamente, resolveu o caso das casas decimais.

Mas sabe se existe a forma de configurar que seja efetuado essa fórmula automaticamente?

Responder
JordsdoExcel
Registered
(@jordsdoexcel)
Entrou: 3 meses atrás

Trusted Member
Posts: 71

@lsancheta o que eu faria: inseriria uma coluna ao lado da qual quero transformar, utilizava a formula nessa nova coluna e formatava tudo como tabela. Dessa forma, nas próximas linhas de informações que você inserir, a formula seria aplicada automaticamente.

Responder
Estevaoba
Posts: 472
Registered
(@estevaoba)
Reputable Member
Entrou: 5 anos atrás

Em uma célula vazia qualquer, digite 100.

Selecione essa célula e copie (Ctrl+C).

Selecione o intervalo com os valores a serem formatados.

Na faixa Página Inicial, em baixo do botão colar, clique na seta e selecione a opção Colar Especial.

Em Colar Especial, marque a operação Divisão e clique OK.

 

Good luck!

Responder