SIERREUR est la formule indispensable pour produire des fichiers propres. Apprenez à gérer chaque type d'erreur Excel et quand utiliser SINON.NA à la place.
SIERREUR est une formule de "filet de sécurité" : elle exécute une formule normalement, et si cette formule génère une erreur, elle affiche à la place une valeur de votre choix. C'est le moyen le plus simple de produire des tableaux propres, sans #N/A ou #DIV/0! qui font mauvais effet.
| Erreur | Signification | Causes fréquentes |
|---|---|---|
| #N/A | Non disponible — valeur introuvable | RECHERCHEV, RECHERCHEX, EQUIV ne trouvent pas la valeur cherchée |
| #DIV/0! | Division par zéro | =A/B quand B = 0 ou vide |
| #VALEUR! | Type de données incorrect | Opération mathématique sur du texte — =A2+B2 quand B2 contient "texte" |
| #REF! | Référence invalide | Ligne/colonne supprimée, colonne hors-tableau dans RECHERCHEV |
| #NOM? | Nom de formule non reconnu | Faute de frappe dans le nom de la fonction, ou fonction non disponible dans cette version |
| #NUM! | Valeur numérique invalide | =RACINE(-1), résultat trop grand ou trop petit pour Excel |
| #NULE! | Intersection vide | Deux plages qui ne se croisent pas (rare) |
| ######## | Colonne trop étroite (pas une erreur) | Élargir la colonne — ce n'est pas une erreur de formule |
Bonne pratique : Avec RECHERCHEV ou RECHERCHEX, préférez SINON.NA plutôt que SIERREUR. Pourquoi ? SIERREUR masque toutes les erreurs, y compris les #REF! et #NOM? qui indiquent de vrais problèmes dans vos formules. SINON.NA ne masque que #N/A (valeur non trouvée), laissant les vraies erreurs visibles.
Essayer d'abord RECHERCHEX, sinon chercher dans un autre tableau.
Oui — c'est le risque principal. Si votre formule contient une faute de frappe (#NOM?) ou référence une colonne supprimée (#REF!), SIERREUR masquera silencieusement l'erreur. Utilisez SINON.NA quand vous voulez uniquement gérer "non trouvé", et SIERREUR uniquement quand vous êtes certain que votre formule est correcte.
=SIERREUR(votre_formule ; "") affiche une chaîne vide, ce qui rend la cellule visuellement vide. Attention : "" n'est pas techniquement vide — ESTVIDE() retournera FAUX. Si vous avez besoin d'une vraie cellule vide pour des calculs, préférez un SI qui gère la condition en amont.
Oui : =SIERREUR(formule1 ; SIERREUR(formule2 ; "valeur par défaut")). Si formule1 génère une erreur, essaie formule2. Si formule2 génère aussi une erreur, affiche "valeur par défaut". Utile pour chercher dans plusieurs sources de données successivement.
Dans tout fichier Excel partagé ou alimenté par des données externes, les erreurs sont inévitables : une référence introuvable, une division par zéro, un import mal formaté. SIERREUR permet de contrôler ce qui s'affiche à l'utilisateur final — plutôt qu'un #N/A rouge qui fait peur, une cellule vide ou un message clair.
Bonne pratique : Quand vous utilisez SIERREUR avec RECHERCHEV, préférez SINON.NA pour intercepter uniquement le #N/A et laisser passer les autres erreurs. Cela vous permet de détecter les vraies anomalies dans votre formule. Exemple : =SINON.NA(RECHERCHEV(A2;D:F;2;FAUX);"Non trouvé")
Avec les nouvelles fonctions dynamiques d'Excel 365, SIERREUR joue un rôle encore plus important. Une formule comme =SIERREUR(FILTRE(A2:B10;C2:C10="Paris");"Aucun résultat") affiche un message propre si le filtre ne retourne rien. Pour les RECHERCHEV et RECHERCHEX, SIERREUR est le bouclier indispensable de tout fichier professionnel.
Comparez les colonnes C (sans SIERREUR) et D (avec). Changez B3 pour voir la différence.
ASPECT crée des fichiers Excel sur mesure avec les formules adaptées à votre métier — livrés en 3 à 7 jours ouvrés.
Demander un devis gratuit →