La fonction SIERREUR() pour tester s’il y a des erreurs

Imaginons que nous avons un tableau où nous recherchons le prix d’un produit en fonction de sa référence.

Référence produitPrix
A10125€
B20240€
C30330€

Et nous avons une autre cellule où nous voulons récupérer le prix en fonction d’une référence saisie. Dans le cas où cette dernière n’est pas trouvée, Excel renvoie une erreur et la fonction SIERREUR permet justement d’agir pour éviter d’afficher le code erreur.

Si l’utilisateur entre un code produit dans la cellule E2, la formule suivante permet de rechercher son prix dans la colonne B et d’éviter l’affichage d’une erreur si le code n’existe pas :

=SIERREUR(RECHERCHEV(E2;A2:B4;2;FAUX);« Produit non trouvé »)

  • RECHERCHEV(E2;A2:B4;2;FAUX) : recherche la valeur de E2 dans la colonne A et renvoie le prix correspondant en colonne B.
  • SIERREUR(…;«Produit non trouvé») : si la recherche ne trouve rien, Excel affichera «Produit non trouvé» au lieu d’une erreur.

Syntaxe de la fonction SIERREUR

=SIERREUR(valeur; valeur_si_erreur)
  • valeur : la formule ou l’expression que vous souhaitez tester pour détecter une erreur.
  • valeur_si_erreur : ce qui sera renvoyé si une erreur est détectée.

Comment utiliser la fonction =RECHERCHEV

L’expression  =RECHERCHEV($A7;base1!$A$1:$E$285;5;FAUX) recherche d’abord une valeur située dans la cellule A7, de la feuille Base1 dans le groupe de cellules A1:E285.

Si cette valeur est trouvée, Excel va renvoyer la valeur située dans la 5ème colonne sinon il va renvoyer une expression #N/A (non accessible).

Le paramètre FAUX indique que la recherche du critère se fait exactement sur tous les caractères.

On utilise la paramètre VRAI lorsqu’on utilise la fonction RECHERCHEV pour rechercher une valeur numérique entre deux valeurs, comme le fait la fonction RECHERCHE.

Le signe $ est employé pour éviter les erreurs de recopie de la formule.

  • $A7 fixe la colonne A
  • Base1!$A$1:$E$285 fixe le bloc de cellules A1:E285

L’expression =SIERREUR( RECHERCHEV ( $A7 ; base1!$A$1:$E$285 ; 4 ; FAUX ) ; «  » ) renvoie une valeur vierge si la recherche n’a pas abouti.

Vous recherchez une formation Excel ?

Consultez nos programmes de formation en bureautique et nos programmes portant sur les outils bureautiques Excel, Word et Powerpoint.

Toutes nos formations Excel