Logique

Attraper une erreur de division

Définition

Protéger une division pour qu'une erreur devienne une valeur de repli consiste à envelopper la division dans IFERROR.

Syntaxe

=IFERROR(value, value_if_error)

Arguments

Argument Signification
value La division à essayer, par exemple B2/C2.
value_if_error Le repli à afficher lorsque la division échoue, comme 0.

Exemple détaillé

Une feuille de mélange divise les grammes en B2 par les portions en C2 et utilise 0 lorsque la division ne peut pas s'exécuter.

A : Mélange B : Grammes C : Portions
A 20 4
B 15 0
C 9 3

Formule : =IFERROR(B2/C2,0)

Résultat : 5. 20 divisé par 4 est 5, donc le repli n'est pas utilisé.

Exercice

La cellule C2 contient 8. La cellule D2 contient 0. En E2, écrivez une formule qui divise C2 par D2 et affiche -1 lorsque cette division échoue.

  1. En E2, écrivez une formule IFERROR qui divise C2 par D2 et affiche -1 en cas d'erreur.
Étape 1 sur 2
Ici, les formules utilisent les noms de fonctions en anglais, comme SUM, et un point « . » comme séparateur décimal, quelle que soit la langue.
Chargement de la feuille…

Fonctions associées

IFERROR est la fonction qui échange une erreur de la division contre la valeur de repli.

Erreur courante

Mettre le repli en premier, comme dans =IFERROR(0,B2/C2) : la cellule affiche alors toujours 0 et ne renvoie jamais 5.

Fonctions associées

Ces liens sont des fonctions associées.