Examinons donc un exemple d'utilisation de la fonction If. Supposons que vous disposiez de données d'une école publique aux États-Unis avec les niveaux scolaires de chaque élève. Certains niveaux scolaires sont regroupés en é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 groupes représentent des plages de valeurs, et l'instruction If est un moyen simple d'attribuer les différentes notes à l'école appropriée. Désormais, la clé de l'utilisation de 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 change de manière monotone dans un sens ou dans l'autre. En d'autres termes, les valeurs ne font qu'augmenter ou ne font que diminuer lors d'essais successifs. Cela simplifie votre code, car vous n'avez alors pas besoin de fournir à la fois une limite inférieure et une limite supérieure pour chaque condition. N'oubliez pas qu'une fois qu'une condition vraie est évaluée, le script renvoie le résultat correspondant et n'évalue pas les conditions restantes. .