Exceller

Exemple de fonction IF imbriquée

Nested If Function Example

Formule Excel: exemple de fonction IF imbriquéeFormule générique
= IF (T1,R1, IF (T2,R2, IF (T3,R3, IF (T4,R4,R5))))
Résumé

Le Fonction IF peut être imbriqué à l'intérieur de lui-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:

convertir en date julienne dans Excel
 
= 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 de l'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 À

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 VRAI, nous retournons «D». Si FALSE, nous passons à une autre fonction IF. Etc.



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

excel retourne le nom du jour de la semaine
 
= 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 connaître que les tests précédents ont renvoyé FALSE.

Rendre les IF imbriquées 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 si .



Remarques

  1. Le plus récent Fonction IFS peut gérer plusieurs conditions dans une seule fonction.
  2. RECHERCHEV peut parfois être utilisé pour remplacer les ifs imbriqués compliqués .
  3. Cet article a beaucoup plus d'exemples de if imbriqués .
Auteur Dave Bruns


^