|
Empêcher la saisie des doublons par la fonction Validation |
|
|
|
La fonction Validation permet de contrôler la saisie du contenu des cellules, comme par exemple : Forcer la saisie en majuscule, limiter le nombre de caractère saisis, ... mais aussi empêcher de taper un texte déjà existant dans la même colonne ou ligne
- Sélectionnez la plage de cellule ne devant contenir aucun doublon. Pour l'exemple, prenez A1:A50
- Données/Validation.
- Sélectionnez l'option Personnalisé dans la liste Autoriser :
- Dans la zone Formule, écrivez la formule suivante : =nb.si($A1$:$A$50;A1)=1
- Utilisez les autres onglets Messages de saisie et Alerte d'erreur pour mettre un commentaire et indiquer quel type de message vous désirez en cas d'erreur. (cf. les exercices sur la validation dans la rubrique Documents).
- Validez.
Il est important de mettre en Absolu la référence de la plage de cellule pour qu'elle ne varie pas quelque soit la cellule de la plage à laquelle s'applique cette validation. Le principe : cette formule compte le nombre de cellules qui contiennent la même chôse qu'en A1, si le résultat = 1 alors, rien à dire, sinon la saisie sera interdite. Et ce test fonctionne pour chaque cellule de la plage, d'où la nécessité, cette fois, de laisser la cellule A1 en relatif dans la dernière partie de la formule. |