Aller au contenu
Logique

SIERREUR et SI.NON.DISP

SIERREUR renvoie une valeur de secours quand une formule produit une erreur, et le résultat normal sinon. À réserver aux erreurs attendues, comme un code absent ou un objectif pas encore saisi.

  • erreur
  • gestion
  • #N/A
  • SIERREUR
  • SI.NON.DISP
  • valeur de secours

Syntaxe

Modèle
=SIERREUR(valeur ; valeur_si_erreur)=SI.NON.DISP(valeur ; valeur_si_na)

Exemple

Exemple concret
Tableau de bord : objectif en B2, réalisé en C2, code produit en A2=SIERREUR(C2/B2 ; "")                                        objectif vide : cellule vide au lieu de #DIV/0!=SIERREUR(RECHERCHEV(A2 ; Tarifs ; 2 ; FAUX) ; "Code inconnu")  P-999 absent : renvoie Code inconnu=SI.NON.DISP(RECHERCHEV(A2 ; Tarifs ; 2 ; FAUX) ; 0)           ne traite que #N/A

À retenir

  1. Piège : SIERREUR masque toutes les erreurs, y compris une fonction mal écrite (#NOM?) ou une colonne supprimée (#REF!). Préférez SI.NON.DISP quand seule l'absence d'une valeur est normale.
  2. Renvoyer 0 au lieu de "" fausse les moyennes : la valeur de secours est comptée par MOYENNE.
  3. Avec RECHERCHEX, l'argument si_absent rend SIERREUR inutile.

Voir aussi