Convertendo distâncias em estacas padrão de 20m no Excel

Como converter um comprimento em metros para estaca padrão de 20 metros.

=TRUNCAR(A1/20)&"+"&TEXTO(MOD(A1;20);"0,00")

  • Dividimos o comprimento por 20 
  • Pegamos a parte inteira da divisão
  • Acrescentar um sinal de "+"
  • Seguido pelo resto da divisão. 



Como converter uma estaca padrão de 20 metros para comprimento em metros. 

(somente texto com sinal de +)

=EXT.TEXTO(A1;1;LOCALIZAR("+";A1)-1)*20+EXT.TEXTO(A1;LOCALIZAR("+";A1)+1;99)

  • Pegamos a parte inteira e multiplicar por 20 
  • Somar com a parte fracionária da estaca.



Como converter uma estaca padrão de 20 metros para comprimento em metros. 

(aparecendo ou não com sinal de +, por exemplo: 120 ou 120+10,50)


=SE(ÉNÚM(A1);A1*20;ESQUERDA(A1;PROCURAR("+";A1)-1)*20+EXT.TEXTO(A1;PROCURAR("+";A1)+1;999))
Funções utilizadas:
  • CONCATENAR (ou &) - Função para juntar elementos em uma sequência de caracteres
  • TRUNCAR - Função que retorna o valor inteiro de um número
  • MOD - Função que retorna o resto da divisão
  • TEXTO - Função para exibir o texto em de um formato definido pelo usuário
  • LOCALIZAR - Função que procura uma sequência de caracteres em um texto e retorna sua posição inicial.
  • EXT.TEXTO - Função para extrair uma sequencia de caracteres de um texto.
  • ÉNÚM - Verifica se é um número
  • PROCURAR - Retorna a posição (int) do texto procurado
  • ESQUERDA Extrair uma sequencia de caracteres de um texto, contando a partir da esquerda