Cela garantit que seuls les nombres avec un certain nombre de décimales peuvent être saisis
Dans une liste Excel, il faut s'assurer que seules des valeurs avec un maximum de trois décimales peuvent être saisies dans certaines cellules.
Quiconque pense que cela peut être résolu en utilisant un format numérique avec trois décimales doit être informé que cette idée spontanée ne fonctionne pas. Excel n'affiche alors que le nombre souhaité de décimales, mais continue à calculer en interne avec toutes les décimales saisies. Cela peut entraîner des erreurs de calcul.
Vous résolvez donc cette tâche avec un contrôle de validité. Pour ce faire, procédez comme suit :
- Sélectionnez les cellules pour lesquelles vous souhaitez limiter le nombre de décimales. Dans l'exemple, il s'agit de la plage de cellules B2 : B8.
- Dans le menu DONNÉES, appelez la commande VALIDITÉ (DONNÉES - REVUE DES DONNÉES dans Excel 2007 et 2010).
- Dans la boîte de dialogue qui apparaît, activez l'onglet PARAMÈTRES.
- Ouvrez la zone de liste ALLOWED et sélectionnez l'option USER DEFINED. Saisissez la formule suivante dans le champ de saisie FORMULE :
= RESTE (B2 * 10 3; 1) = 0 - Passez à l'onglet MESSAGE D'ENTRÉE.
- Spécifiez un titre et un texte pour le message qui s'affiche lorsqu'une des cellules est activée.
- Activez l'onglet MESSAGE D'ERREUR.
- Spécifiez un titre et un texte pour le message d'erreur qui s'affiche lors d'une tentative de saisie d'une valeur comportant plus de trois décimales.
- Confirmez les paramètres du contrôle de validité avec OK.
Dès qu'une des cellules ainsi configurées est cochée, le message de saisie apparaît et empêche le transfert de la saisie dans la cellule :
Si vous essayez maintenant d'entrer une valeur avec plus de trois décimales, le message d'erreur suivant s'affiche :
Avec un clic sur REPEAT, vous revenez à l'entrée de la cellule et pouvez entrer une valeur correcte.