Glenn a besoin de renvoyer les trois chiffres les moins significatifs d’un nombre à quatre chiffres et se demande comment cela peut être fait au mieux. Comme pour de nombreuses tâches dans Excel, il existe plusieurs façons d’obtenir les informations souhaitées. Une façon est d’utiliser la fonction MOD, de cette manière:

=MOD(A1,1000)

Cette fonction divise la valeur de la cellule A1 par 1 000, puis renvoie ce qui reste. À condition que la valeur de A1 soit un entier à quatre chiffres, vous obtiendrez le résultat souhaité.

Une autre méthode similaire pour déterminer les valeurs souhaitées consiste à utiliser une fonction qui est normalement utilisée avec des valeurs textuelles:

=RIGHT(A1,3)

Cela renvoie les trois caractères les plus à droite (chiffres) de ce qui se trouve dans la cellule A1. Si vous pensez qu’il est possible que A1 puisse contenir des caractères non numériques, vous devez envelopper la fonction dans la fonction VALUE, comme ceci:

=VALUE(RIGHT(A1,3))

Bien entendu, il est très possible que l’une quelconque des approches discutées jusqu’à présent donne des résultats indésirables. Bien qu’ils fonctionnent bien si la valeur de A1 est une valeur entière, ils ne fonctionnent pas très bien si la valeur est un nombre réel, tel que 12,36 ou 105,2, comportant quatre chiffres significatifs. Dans ces cas, vous pouvez utiliser une formule telle que la suivante:

=RIGHT(0.0001*A1,3)

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (3414) s’applique à Microsoft Excel 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban d’Excel (Excel 2007 et versions ultérieures) ici:

lien: / excelribbon-Returning_Least-Significant_Digits [Renvoi des chiffres les moins significatifs].