Formule Excel: exemple de fonction IF imbriquée -

Table des matières

Formule générique

=IF(T1,R1,IF(T2,R2,IF(T3,R3,IF(T4,R4,R5))))

Sommaire

La fonction IF peut être imbriquée à l'intérieur d'elle-même pour gérer plusieurs conditions. Dans l'exemple illustré, une formule IF imbriquée est utilisée pour attribuer une note à un score. La formule dans D5 contient 5 fonctions IF distinctes:

=IF(C5<64,"F",IF(C5<73,"D",IF(C5<85,"C",IF(C5<95,"B","A"))))

Explication

Cet article décrit la construction IF imbriquée Excel. Habituellement, les IF imbriqués sont utilisés lorsque vous devez tester plusieurs conditions et renvoyer des résultats différents en fonction de ces tests.

Tester plus d'une condition

Si vous devez tester plusieurs conditions, effectuez l'une des actions suivantes, selon le résultat des tests, une option consiste à imbriquer plusieurs instructions IF dans une formule. Vous entendrez souvent cela appelé "IF imbriquées".

L'idée d'imbrication vient de l'incorporation ou de «l'imbrication» d'une fonction IF dans une autre. Dans l'exemple illustré, nous utilisons des fonctions IF imbriquées pour attribuer des notes en fonction d'un score. La logique d'attribution d'une note est la suivante:

But Classe
0-63 F
64-72
73-84 C
85-94 B
95-100 UNE

Pour construire une formule IF imbriquée qui reflète cette logique, nous commençons par tester pour voir si le score est inférieur à 64. Si TRUE, nous retournons "F". Si FALSE, nous passons à la fonction IF suivante. Cette fois, nous testons pour voir si le score est inférieur à 73. Si TRUE, nous retournons "D". Si FALSE, nous passons à une autre fonction IF. Etc.

Finalement, la formule que nous avons dans la cellule D5 ressemble à ceci:

=IF(C5<64,"F",IF(C5<73,"D",IF(C5<85,"C",IF(C5<95,"B","A"))))

Vous pouvez voir qu'il est important dans ce cas de se déplacer dans une direction, soit de bas en haut, soit de haut en bas. Cela nous permet de renvoyer un résultat chaque fois qu'un test retourne TRUE, car nous savons que les tests précédents ont retourné FALSE.

Rendre les IF imbriqués plus faciles à lire

De par leur nature, les formules IF imbriquées peuvent être difficiles à lire. Si cela vous dérange, vous pouvez ajouter des sauts de ligne à l'intérieur de la formule pour «aligner» les tests et les résultats. Cette vidéo explique comment ajouter des sauts de ligne à un if imbriqué.

Remarques

  1. La nouvelle fonction IFS peut gérer plusieurs conditions dans une seule fonction.
  2. RECHERCHEV peut parfois être utilisé pour remplacer des if imbriqués compliqués.
  3. Cet article contient de nombreux autres exemples de if imbriqués.

Articles intéressants...