FormulaCamp
Toutes les fonctions
Logic

SIERREUR (IFERROR) dans Excel

SIERREUR (IFERROR) expliquée avec sa syntaxe, trois exemples vérifiés, ses limites et les erreurs à ne pas masquer.

Syntaxe

IFERROR(value, value_if_error)

Exemple : =IFERROR(B2/C2,0)

Disponible dans : All versions

La fonction SIERREUR renvoie une valeur de remplacement lorsqu’une formule produit une erreur, et le résultat de la formule dans le cas contraire : =IFERROR(value, value_if_error). C’est le moyen le plus rapide de masquer #N/A, #DIV/0! et les erreurs similaires dans les rapports.

Quand l’utiliser

Arguments

Exemples expliqués

Division sans risque

AB
1RevenueUnits
2100

Formule : D2: =IFERROR(A2/B2,0)

Résultat : 0

Une division par zéro produit #DIV/0!, que SIERREUR remplace par 0.

Échec de recherche avec un message clair

AB
1SKUPrice
2A10124.99
3A10239

Formule : D2: =IFERROR(VLOOKUP("Z9",A2:B3,2,FALSE),"Not found")

Résultat : Not found

Z9 ne figure pas dans la liste : RECHERCHEV renvoie donc #N/A et SIERREUR affiche le texte.

Moyenne d’une plage vide

A
1Notes
2n/a
3pending

Formule : D1: =IFERROR(AVERAGE(B2:B4),"No data")

Résultat : No data

La MOYENNE de cellules ne contenant aucun nombre produit #DIV/0!, remplacée par "No data".

À vous de jouer

Modifiez une formule ou une valeur dans la feuille d’exemple et observez le résultat.

Formule en F2 : =IFERROR(B3/D3,"n/a")

Feuille d’exemple : IFERROR
ABCDEF
1StudentScoreExtra creditAttemptsResult
2Ann92Yes2n/a
3Bob74No0
4Cy58Yes3
5Dee81No1
6Eli662
Résultat en F2 : n/a

Erreurs et vérifications

Fonctions associées

Questions fréquentes

Quelle différence existe-t-il entre SIERREUR et SI.NON.DISP ?
SIERREUR intercepte tous les types d’erreurs. SI.NON.DISP n’intercepte que #N/A, de sorte que les véritables erreurs restent visibles.
SIERREUR fonctionne-t-elle avec les tableaux ?
Oui, dans Microsoft 365, elle s’applique à tous les résultats propagés.
Dois-je envelopper chaque formule dans SIERREUR ?
Non. Masquer les erreurs peut dissimuler des références rompues. Utilisez-la lorsqu’un échec est attendu.
SIERREUR peut-elle renvoyer une cellule vide ?
Oui : =IFERROR(A1/B1,"").

Autres fonctions de la catégorie Logic