Página 1 de 1

Formula

Enviado: 16 Jul 2019 às 08:02
por VictorSnowStrike
Bom dia,

Preciso de uma formula que formate os números abaixo para o resulta conforme está ao lado, tentei algo do tipo =SE(H19<100;H19/1;SE(H19>100;H19/1000)) mais o problema é os números sem a vírgula, essas informações eu obtenho de um importxml, o site de onde extraio as informações utiliza ( , ) para separar a milhar, se alguém tiver uma solução para o meu problema ficaria agradecido pois já estou um tempo tentando obter o resultado.

5,032 > 005032
1,162 > 001162
1,271 > 001271
3,03 > 003030
13 > 000013
28,659 > 028659
6,911 > 006911
8,736 > 008736
16,146 > 016146
121 > 000121
1 > 000001

Formula

Enviado: 16 Jul 2019 às 08:16
por FelipeMGarcia
Amigo, veja se isso lhe ajuda, caso queira agradecer, clique na mãozinha.

=SE(NÚM.CARACT(SUBSTITUIR(A3;",";""))<6;REPT("0";6-NÚM.CARACT(SUBSTITUIR(A3;",";"")))&SUBSTITUIR(A3;",";""))

Considerando que o número esteja na célula A3;

Abs

Formula

Enviado: 16 Jul 2019 às 08:42
por VictorSnowStrike
Opa obrigado pela ajuda, ficou quase perfeito a única questão foi que 3,03 deveria ficar 003030 e com essa formula ele fica 000303, alguma sugestão para essa situação.

Formula

Enviado: 16 Jul 2019 às 09:11
por FelipeMGarcia
=SE(NÚM.CARACT(SUBSTITUIR(A3;",";""))=3;"00"&SUBSTITUIR(A3;",";"")&0;SE(NÚM.CARACT(SUBSTITUIR(A3;",";""))<6;REPT("0";6-NÚM.CARACT(SUBSTITUIR(A3;",";"")))&SUBSTITUIR(A3;",";"")))

Re: Formula

Enviado: 16 Jul 2019 às 09:31
por Jimmy
Outra alternativa...

Jimmy San Juan