Arredondamento de substrings numéricos

Anonim

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.