Syntaxe
|
Float( String [, LanguageTag ] )
|
Paramètres
| Nom |
Description |
| String |
Ce paramètre représente la chaîne de texte à convertir en valeur flottante. |
| LanguageTag |
Ce paramètre (optionnel) permet de spécifier la langue utilisée pour l'interprétation de la chaîne de texte. |
Description
Cette fonction permet de convertir une chaîne de texte en une valeur flottante.
Remarques
- Permet de convertir du texte en nombre réel : La fonction Float est utile pour transformer des chaînes de caractères représentant des nombres
décimaux en véritables valeurs numériques exploitables dans des calculs. Cela est essentiel lorsque les données proviennent d'une saisie utilisateur ou d'une source
textuelle.
- Nécessite un format de texte conforme au contexte linguistique : Le succès de la conversion dépend du format numérique utilisé dans la chaîne. Par
exemple, certains pays utilisent une virgule comme séparateur décimal, tandis que d'autres utilisent un point. Sans le bon paramètre LanguageTag, la conversion peut
échouer ou retourner une valeur inattendue.
- Le paramètre LanguageTag améliore la précision de la conversion : Ce paramètre optionnel est très utile pour interpréter correctement les nombres dans
un contexte multilingue. Par exemple, Float("1,5", "fr-FR") renverra 1.5, alors que le même appel sans spécification de langue pourrait échouer ou donner 15 selon la
configuration.
- Retourne une erreur si la chaîne n'est pas bien formée : Si la chaîne passée à Float ne représente pas un nombre valide selon la culture
spécifiée (ou par défaut), la fonction retourne une erreur. Il est donc prudent de combiner Float avec des fonctions comme IsError pour sécuriser les conversions dans
les formulaires.
- Utile pour traiter des champs numériques importés comme du texte : Dans certains connecteurs ou fichiers CSV, les nombres sont importés sous forme de
texte. Float permet alors de les convertir facilement pour pouvoir effectuer des calculs, tri ou filtrage numériques sur ces données.
- Peut être utilisé pour forcer une entrée utilisateur au format numérique : Si un champ de saisie accepte une chaîne de caractères, Float permet de
forcer la conversion en nombre réel, ce qui garantit que l'information sera bien traitée comme une valeur mathématique dans la suite de l'application.
- Particulièrement utile avec des champs multilingues ou internationaux : Dans des applications utilisées dans plusieurs pays, l'interprétation des
nombres dépend du contexte linguistique. Float associé à LanguageTag évite les erreurs liées aux différences culturelles dans l'écriture des nombres (exemple "1,000.25"
vs "1.000,25").
- Doit être utilisé avec précaution sur des chaînes mixtes : Si la chaîne contient du texte non numérique (comme "1.23 USD" ou "valeur : 3,4"), Float
échouera. Il est donc recommandé de nettoyer ou de valider la chaîne avant conversion, ou d'utiliser des fonctions de manipulation de texte pour en extraire uniquement
la partie numérique.
Dernière mise à jour : Jeudi, le 1 Mai 2025