Syntaxe de la fonction
SIERREUR(valeur; [valeur_si_erreur])
- valeur : valeur à évaleur ;
- valeur_si_erreur – [FACULTATIF, vide par défaut] : valeur affichée par la fonction si valeur est une erreur.
Exemples d'utilisation
- SIERREUR(A1)
- SIERREUR(A1;“Je cache l'erreur !”)
Exercices d'application
Dans cet exercice, nous souhaitons vérifier si les noms indiqués en colonne A sont en rapport avec Numericoach. Si il s’agit de Numeritube, nous l’indiquerons. Si il l’agit de Numeriblog, nous l’indiquerons aussi. Si notre résultat renvoie une erreur, nous préciserons alors que ce nom ne provient pas de Numericoach.
Pour cela, voici la fonction utilisée à mettre en cellule B2 :
=SIERREUR(IFS(A2="Numeritube";"Chaîne youtube !";A2="Numeriblog";"Le blog !");"Ce n'est pas une entreprise de Numericoach !")
Dans cette configuration, si la fonction IFS ne trouve ni « Numeritube » ni « Numeriblog », elle renverra une erreur. La fonction SIERREUR le détectera et affichera donc à la place qu’il ne s’agit pas d’une entreprise liée à Numericoach.
💡 L’astuce Numericoach : utilisez ArrayFormula pour étendre votre formule à l’ensemble des lignes d’un seul coup ! Voici la formule finale :
=ArrayFormula(SIERREUR(IFS(A2:A="Numeritube";"Chaîne youtube !";A2:A="Numeriblog";"Le blog !");"Ce n'est pas une entreprise de Numericoach !"))
Nous ne précisons pas de ligne de fin (A2:A) afin que de potentielles nouvelles lignes soient automatiquement prises en compte.
Démonstration
C1
=SIERREUR(A1;"C'est une erreur !")
A | B | C | D | |
---|---|---|---|---|
1 | #REF! | =SIERREUR(A1;"C'est une erreur !") | ||
2 | Numericoach | Numericoach | ||
3 | #N/A | C'est une erreur ! | ||
4 |