Para encontrar uma fórmula que recupere a saída arredondando substrings numéricos para 3 casas decimais, usaremos uma combinação de ESQUERDA, ENCONTRAR, MEIO E ROUND funções para recuperar a saída.
Digamos que a célula A1 contém 12.345673.4567e a saída necessária é 12.3463.457
DEIXOU: Retorna o número especificado de caracteres desde o início de uma string de texto.
Sintaxe: = LEFT (texto, num_chars)
ACHAR: Retorna a posição inicial de uma string de texto dentro de outra string de texto. FIND é um comando que diferencia maiúsculas de minúsculas.
Sintaxe: = FIND (find_text, within_text, start_num)
MID: Ele retorna os caracteres do meio de uma string de texto, dados uma posição inicial e comprimento.
Sintaxe: = MID (texto, núm_início, núm_caracteres)
VOLTA: Arredonda um número para um determinado número de dígitos.
Sintaxe: = ROUND (número, núm_dígitos)
Vejamos um exemplo:
Temos um número como 12.345673.4567 na célula A1. Precisamos de uma fórmula para mostrar o número a ser arredondado por 3 casas decimais.
- Na célula C2, a fórmula seria
- = ROUND (LEFT (A2, FIND ("", A2) -1), 3) & "" & ROUND (MID (A2, FIND ("", A2) +2,255), 3)
- Pressione Enter no seu teclado.
- A função retornará a substring numérica arredondada.