Syntaxe
Paramètres
| Nom |
Description |
| Number |
Ce paramètre représente le nombre ou la chaîne de texte que l'on souhaite convertir en une valeur entière. |
Description
Cette fonction permet de convertir une chaîne de texte en une valeur entière.
Remarques
- Conversion simple vers un entier : La fonction Int() permet de transformer une valeur numérique, ou une chaîne représentant un nombre, en un entier.
Elle est particulièrement utile lorsqu'une opération nécessite un nombre sans décimales, comme l'indexation ou la définition d'unités fixes.
- Troncature des décimales, pas d'arrondi : Contrairement à des fonctions comme Round(), Int() ne fait pas d'arrondi. Elle tronque la
partie décimale du nombre, c'est-à-dire qu'elle supprime tout ce qui suit la virgule sans le prendre en compte. Par exemple, Int(5.9) renverra 5, et non 6.
- Gère aussi les chaînes de texte : Int() peut accepter une chaîne de texte contenant une valeur numérique, comme "123.45". Dans ce cas, elle convertit la
chaîne en nombre, puis supprime la partie décimale. Cela permet de traiter des données saisies par l'utilisateur dans des champs texte.
- Peut retourner une erreur si le format est invalide : Si la chaîne passée à Int() ne contient pas un nombre valide (exemple : "abc" ou "12a"), la
fonction échoue. Il est donc recommandé de combiner Int() avec IsNumeric() ou IfError() pour gérer les cas où la saisie de l'utilisateur est incorrecte.
- Utile pour les calculs discrets : Dans de nombreux cas, Int() est utilisé pour passer d'un contexte flottant (valeurs continues) à un contexte discret,
comme le choix d'un élément dans une liste, la génération d'indices, ou l'affichage d'unités entières (quantités, positions,...).
- Participe au contrôle des types de données : L'utilisation de Int() permet de s'assurer qu'une valeur est bien au format entier avant de l'utiliser
dans un calcul ou un traitement logique. Cela évite les erreurs de type qui pourraient survenir lorsqu'on mélange chaînes, nombres décimaux et entiers.
- Peut être combinée avec des fonctions aléatoires : Lorsqu'on utilise Rand() ou RandBetween() pour générer des valeurs aléatoires, Int() permet de contrôler
les résultats en supprimant les décimales si nécessaire. Par exemple, Int(Rand() * 10) donne un entier entre 0 et 9.
- Impact visuel dans les interfaces utilisateurs : Dans Power Apps, Int() peut être utilisé pour afficher des données arrondies de manière plus lisible
à l'utilisateur. Par exemple, lors de la présentation d'un score, d'un pourcentage ou d'une durée, on peut souhaiter masquer la partie décimale pour simplifier la
lecture.
Dernière mise à jour : Jeudi, le 1 Mai 2025