ZonoTools

Fonction imbriquée Excel IF (logique multiniveau) – Exemples et pratique

Pratiquez les formules IF imbriquées en ligne avec une grille interactive, des commentaires instantanés et une aide claire pour les formules.

Instruction

Build a nested IF formula to grade scores into A/B/C.

exam-scores.xlsx

AB
1StudentScore
2Rin92
3Sky81
4Tom74
5Uma88
6Val69
7Output

Input Formula

Need Help?

Tips

  • Écrivez les limites des niveaux dans un tableau visible à côté de la feuille.
  • Préférez **IFS** ou **XLOOKUP** pour les nouveaux classeurs.
  • Utilisez **SIERREUR** uniquement pour les vrais cas d'erreur, et non pour masquer les bogues logiques.

FAQ

IF vs IFS imbriqués?

IFS répertorie les tests dans l'ordre avec une syntaxe plus plate. Le IF imbriqué est encore courant dans les fichiers hérités.

Comment éviter les erreurs?

Alignez les règles de délimitation (>= vs >), comptez les parenthèses et testez explicitement les niveaux intermédiaires.

L'IF court-circuite-t-il?

Ne vous fiez pas aux effets secondaires dans les deux branches: Excel peut toujours évaluer des pièces auxquelles vous ne vous attendiez pas dans des modèles complexes.

Puis-je renvoyer des formules depuis IF?

Oui, chaque branche peut être une expression, pas seulement des littéraux.

Quand dois-je passer à une table de recherche?

Lorsque les niveaux ou les étiquettes changent souvent, une petite table de clés plus XLOOKUP est plus facile à maintenir qu'une arborescence IF profonde.

Comparison

Pattern Readability
SI imbriqué Moyen-faible lorsqu'il est profond
IFS Plus élevé pour de nombreux niveaux
Table RECHERCHEXL Élevé lorsque les étiquettes changent

Example

=IF(B2>=90,"A",IF(B2>=75,"B","C"))