Vérifier qu’une valeur est unique dans Excel avec NB.SI et la Validation des données
Vérifier qu’une valeur est unique dans Excel avec NB.SI et la Validation des données
Dans de nombreux fichiers Excel, il est important de vérifier qu’une valeur n’apparaît qu’une seule fois dans une liste.
Par exemple :
numéro de matricule d’un employé
numéro de facture
numéro de bulletin de paie
identifiant unique dans une base de données
Pour réaliser cette vérification simplement, Excel propose la formule suivante :
=NB.SI($C$4:$C$197;C4)=1
Cette formule permet de vérifier si la valeur saisie apparaît une seule fois dans la plage C4:C197.
1. Comprendre la formule
La fonction NB.SI permet de compter le nombre de cellules qui répondent à un critère.
Syntaxe :
NB.SI(plage ; critère)
Dans notre exemple :
plage :
$C$4:$C$197critère :
C4
Excel compte combien de fois la valeur de C4 apparaît dans la plage.
Puis la partie :
=1
vérifie que la valeur apparaît exactement une seule fois.
2. Résultat de la formule
La formule retourne :
| Résultat | Signification |
|---|---|
| VRAI | la valeur est unique |
| FAUX | la valeur existe déjà dans la liste |
3. Exemple
| Ligne | Valeur |
|---|---|
| C4 | 101 |
| C5 | 102 |
| C6 | 101 |
Formule :
=NB.SI($C$4:$C$197;C4)=1
Résultat : FAUX, car la valeur 101 apparaît deux fois.
4. Empêcher les doublons avec la Validation des données
Cette formule devient encore plus utile lorsqu’on l’utilise dans la Validation des données d’Excel.
Cela permet d’empêcher l’utilisateur de saisir une valeur déjà existante.
Étapes
Sélectionnez la plage où l’utilisateur doit saisir les valeurs
Exemple :
C4:C197
Allez dans :
Données → Validation des données
Dans la fenêtre :
Autoriser : choisir Personnalisé
Dans la zone Formule, saisir :
=NB.SI($C$4:$C$197;C4)=1
Valider avec OK.
5. Résultat
Maintenant :
si l’utilisateur saisit une valeur unique, Excel accepte la saisie
si la valeur existe déjà, Excel affiche un message d’erreur
Exemple :
Cette valeur existe déjà dans la liste.
Veuillez saisir une valeur unique.
Conclusion
La combinaison de la formule :
=NB.SI($C$4:$C$197;C4)=1
avec la Validation des données permet de :
empêcher les doublons
sécuriser la saisie des données
garantir l’unicité des identifiants dans un tableau Excel
C’est une technique simple mais très efficace pour améliorer la fiabilité d’un fichier Excel.
Commentaires
Enregistrer un commentaire