Imbrication des fonctions de feuille de calcul IF (Microsoft Excel)
Si vous avez fait de la programmation, vous savez que vous pouvez créer des instructions conditionnelles appelées instructions If … Then. Fondamentalement, ces déclarations vous donnent un moyen de dire «Si c’est vrai, alors faites-le». Excel fournit une fonction de feuille de calcul IF pour accomplir essentiellement la même chose dans une formule.
Vous savez déjà comment utiliser la fonction IF car elle a été traitée dans d’autres ExcelTips. Ce que vous ne savez peut-être pas, c’est que vous pouvez imbriquer des fonctions IF. Par exemple, considérez la situation dans laquelle vous souhaitez renvoyer une valeur si deux autres conditions sont vraies. Si la cellule B5 contient un paramètre de température et que la cellule B6 contient un paramètre de pression, vous souhaiterez peut-être que la cellule B7 contienne les mots «TROP ÉLEVÉ» si B5 est supérieur à 100 et la cellule B6 est supérieur à 50. Pour faire quelque chose comme ça, vous pouvez utiliser la formule suivante:
=IF(B5>100,IF(B6>50,"TOO HIGH",""),"")
Notez qu’il y a deux fonctions IF ici. Le premier vérifie si la valeur de B5 est supérieure à 100. Si c’est le cas, la fonction IF suivante est appelée. Celui-ci vérifie si B6 est supérieur à 50. Si c’est le cas, alors les mots « TROP HAUT » sont affichés dans la cellule. Si l’une des instructions conditionnelles échoue, rien ne s’affiche dans la cellule.
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (2154) s’applique à Microsoft Excel 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban d’Excel (Excel 2007 et versions ultérieures) ici:
link: / excelribbon-Nesting_IF_Worksheet_Functions [Nesting IF Worksheet Functions]
.