Como usar a função NUMBERVALUE (VALOR.NÚMERO) no Excel

Português Inglês
VALOR.NÚMERO NUMBERVALUE

A função VALOR.NÚMERO no Microsoft Excel e no Google Sheets é essencial para converter texto que representa um número em um valor numérico real. Esse recurso é particularmente valioso quando se lida com strings numéricas importadas ou manipuladas que não são automaticamente reconhecidas como números. A função realiza um papel crucial na limpeza e preparação de dados importados de outros sistemas ou formatos.

Sintaxe e exemplos de uso

A sintaxe básica para a função VALOR.NÚMERO é:

VALOR.NÚMERO(texto; separador_decimal; separador_de_milhares)
  • texto: o texto que você deseja converter em número.
  • separador_decimal (opcional): O caractere utilizado para separar a parte decimal do número. O padrão é ponto (.).
  • separador_de_milhares (opcional): O caractere utilizado para separar os milhares no número. O padrão é a vírgula (,).

Exemplo: Considere que você tem o texto “1.234,56” e quer convertê-lo num número real, onde a vírgula é o marcador decimal e o ponto, o separador de milhares.

=VALOR.NÚMERO("1.234,56"; ","; ".")

Resultado: 1234.56

Aplicação prática em diferentes cenários

Conversão de dados financeiros importados

Situação: Suponha que você importou dados de uma planilha de um país onde o formato numérico usa vírgula para separador decimal e ponto para milhares, como “3.456,78”. É necessário converter esses valores para o formato numérico padrão americano para efetuar operações financeiras.

=VALOR.NÚMERO("3.456,78"; ","; ".")

Comentário: Utilizando a função VALOR.NÚMERO com parâmetros apropriados, o texto “3.456,78” é convertido corretamente para 3456.78, possibilitando realizar operações como adições ou cálculos de médias sem erros de interpretação de valores.

Normalização de dados durante a importação

Situação: Você está importando dados para uma planilha a partir de um arquivo CSV onde os números estão formatados como strings e com separador de milhares, exemplificado por “5,000”, o qual não é reconhecido como um número.

=VALOR.NÚMERO("5,000"; "."; ",")

Comentário: Neste exemplo, ao designar o ponto como separador decimal e a vírgula para milhares, a função converte o texto em 5000, um número puro, apto para ser utilizado em cálculos subsequentes na planilha.

Estes são apenas alguns exemplos que ilustram como a função VALOR.NÚMERO é fundamental para o tratamento e manipulação de dados. Ela é extremamente útil na importação e na automatização de ajustes de dados em grandes planilhas, economizando tempo e minimizando erros humanos.

Mais Informações: https://support.microsoft.com/pt-pt/office/valor-número-função-valor-número-1b05c8cf-2bfa-4437-af70-596c7ea7d879

Outras funções
Devolve uma matriz de valores de texto de qualquer intervalo especificado
Altera letras ou katakana de largura total (byte duplo) numa cadeia de carateres para carateres de largura média (byte único)
Devolve o caráter especificado pelo número de código
Devolve um código numérico correspondente ao primeiro caráter numa cadeia de texto
Remove espaços do texto
Combina o texto de múltiplos intervalos e/ou cadeias, mas não fornece os argumentos IgnorarVazias e delimitador
Agrupa vários itens de texto num único item de texto
Altera letras ou katakana de largura média (byte único) numa cadeia de carateres para carateres de largura total (byte duplo)
Devolve os carateres mais à direita de um valor de texto
Devolve os carateres mais à esquerda de um valor de texto
Verifica se dois valores de texto são idênticos
Formata um número como texto com um número fixo de decimais
Retira os carateres fonéticos (furigana) de uma cadeia de texto
Coloca em maiúsculas a primeira letra de cada palavra de um valor de texto
Altera carateres de largura média (byte único) numa cadeia para carateres de largura total (byte duplo)
Remove do texto todos os carateres não imprimíveis
Localiza um valor de texto dentro de outro (sensível às maiúsculas e minúsculas)
Converte texto em maiúsculas
Converte o texto em minúsculas
Converte um número em texto, utilizando o formato monetário € (Euro)
Devolve o número de carateres de uma cadeia de texto
Localiza um valor de texto dentro de outro (não sensível às maiúsculas e minúsculas)
Repete texto um determinado número de vezes
Devolve um número específico de carateres de uma cadeia de texto, a partir da posição especificada
Substitui texto novo por texto antigo numa cadeia de texto
Substitui carateres no texto
Converte os respetivos argumentos em texto
Combina o texto de múltiplos intervalos e/ou cadeias e inclui um delimitador que o utilizador especifica entre cada valor de texto que será combinado Se o delimitador for uma cadeia de texto vazia, esta função irá efetivamente concatenar os intervalos
Formata um número e converte-o em texto
Converte um número em texto, utilizando o formato monetário ß (baht)
Devolve o caráter Unicode que é referenciado pelo valor numérico
Devolve o número (ponto de código) correspondente ao primeiro caráter do texto
Converte um argumento de texto num número
Devolução do texto de qualquer valor especificado