
Prenons un exemple d'utilisation de la fonction If. Supposons que vous disposiez de données provenant d'une école publique américaine, avec les niveaux scolaires de chaque élève. Certains niveaux scolaires sont regroupés par écoles, et vous souhaitez utiliser les données numériques pour regrouper les élèves par école. Il s'agit d'un exemple de regroupement de données, où les classes représentent des plages de valeurs, et l'instruction If permet d'attribuer facilement les différentes classes à l'école appropriée. L'essentiel pour utiliser la fonction If pour regrouper les données consiste à ordonner les arguments impairs (les expressions booléennes, ou conditions) de manière à ce que la valeur à tester évolue de manière monotone. Autrement dit, les valeurs augmentent ou diminuent uniquement lors des tests successifs. Cela simplifie votre code, car vous n'avez pas besoin de fournir une borne inférieure et une borne supérieure pour chaque condition. En effet, une fois qu'une condition vraie est évaluée, le script renvoie le résultat correspondant et n'évalue pas les conditions restantes.