Retorna um valor ou o resultado de uma expressão numérica com um número especificado de casas decimais.
Sintaxe
DEC(número; decimais)
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
número | numérico |
O valor ou o resultado para o qual o número de casas decimais deve ser ajustado.
|
decimais | numérico |
O número de casas decimais a usar no valor retornado. Nota Não é possível usar DEC( ) para aumentar a precisão decimal dos resultados. Para obter informações sobre como aumentar a precisão decimal, consulte Controlar arredondamentos em expressões numéricas. |
Saída
Numérico.
Exemplos
Exemplos básicos
Retorna 7,00:
DEC(7; 2)
Retorna 7,565:
DEC(7,5647; 3)
Retorna 7,56470:
DEC(7,5647; 5)
Exemplos avançados
Calcular os juros diários
Calcula os juros diários com seis casas decimais no campo Taxa_anual:
DEC(Taxa_anual; 6)/365
Observações
Quando usar DEC( )
Use essa função para ajustar o número de casas decimais em um campo ou para arredondar um valor ou um resultado para um determinado número de casas decimais.
DEC( ) não consegue reverter o arredondamento de ponto fixo
Não é possível usar a função DEC( ) para reverter o arredondamento padrão efetuado pela aritmética de ponto fixo em expressões numéricas.
Exemplo
Considere a seguinte série de expressões no Analytics:
1,1 * 1,1 = 1,2
1,1 * 1,10 = 1,21
DEC(1,1 * 1,1; 2) = 1,20
O arredondamento de ponto fixo significa que o resultado de 1,1 * 1,1 é 1,2 e não 1,21, que é o resultado não arredondado. O uso de DEC( ) para especificar um resultado com duas casas decimais não cria uma precisão de duas casas decimais. Em vez disso, adiciona um zero à direita para criar o número especificado de casas decimais, sem aumentar a precisão.
Para obter informações sobre como aumentar a precisão decimal, consulte Controlar arredondamentos em expressões numéricas.
Funções relacionadas
Se você quiser arredondar um valor para um número inteiro mais próximo, use a Função ROUND( ).