Fonction DEC( )
Renvoie une valeur ou le résultat d'une expression numérique avec le nombre de décimales indiqué.
Syntaxe
DEC(nombre; décimales)
Paramètres
Nom | Type | Description |
---|---|---|
nombre | numérique |
Valeur ou résultat pour lequel il faut ajuster le nombre de décimales.
|
décimales | numérique |
Nombre de décimales à utiliser dans la valeur renvoyée. Remarque Vous ne pouvez pas utiliser DEC( ) pour augmenter la précision décimale des résultats. Pour obtenir des informations sur la façon d'augmenter la précision décimale, consultez la section Contrôle de l'arrondi dans les expressions numériques. |
Sortie
Numérique.
Exemples
Exemples basiques
Renvoie 7,00 :
DEC(7; 2)
Renvoie 7,565 :
DEC(7,5647; 3)
Renvoie 7,56470 :
DEC(7,5647; 5)
Exemples avancés
Calcul de l’intérêt journalier
Calcule l'intérêt journalier à six décimales pour le champ Taux_annuel :
DEC(Taux_annuel; 6) / 365
Remarques
Quand utiliser DEC( )
Utilisez cette fonction pour ajuster le nombre de décimales dans un champ ou pour arrondir une valeur ou un résultat avec un nombre spécifique de décimales.
DEC( ) ne peut pas inverser l'arrondi à virgule fixe
Vous ne pouvez pas utiliser la fonction DEC( ) pour inverser l'arrondi standard effectué par les opérations à virgule fixe dans les expressions numériques.
Exemple
Prenez cette série d'expressions dans Analytics :
1,1 * 1,1 = 1,2 1,1 * 1,10 = 1,21 DEC(1,1 * 1,1; 2) = 1,20
L'arrondi à virgule fixe signifie que le résultat de 1,1 * 1,1 est 1,2, et non 1,21, qui correspond au résultat non arrondi. L'utilisation de DEC( ) pour spécifier un résultat à deux décimales ne crée pas une précision à deux décimales. À la place, elle ajoute un zéro de fin pour créer le nombre de décimales spécifié, sans augmenter la précision.
Pour obtenir des informations sur la façon d'augmenter la précision décimale, consultez la section Contrôle de l'arrondi dans les expressions numériques.
Fonctions associées
Si vous souhaitez arrondir une valeur au nombre entier le plus proche, utilisez la fonction Fonction ROUND( ).