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$197

  • critè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ésultatSignification
VRAIla valeur est unique
FAUXla valeur existe déjà dans la liste

3. Exemple

LigneValeur
C4101
C5102
C6101

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

  1. Sélectionnez la plage où l’utilisateur doit saisir les valeurs
    Exemple :

C4:C197
  1. Allez dans :

Données → Validation des données

  1. Dans la fenêtre :

  • Autoriser : choisir Personnalisé

  1. Dans la zone Formule, saisir :

=NB.SI($C$4:$C$197;C4)=1
  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

Posts les plus consultés de ce blog

🛠 Utilisation de CustomUIEditor pour Personnaliser le Ruban Excel

🗓️ Simulateur de Congés et Calendrier Collaboratif sous Google Sheets

Explication VBA : Facturation automatique Gestion client