
Veamos un ejemplo del uso de la función If. Supongamos que tiene datos de una escuela pública estadounidense con los grados de cada alumno. Algunos grados están agrupados en escuelas y desea usar los datos numéricos para agrupar a los alumnos por escuela. Este es un ejemplo de agrupación de datos, donde los rangos representan rangos de valores, y la instrucción If es una forma sencilla de asignar los diferentes grados a la escuela correspondiente. Ahora bien, la clave para usar la función If para agrupar datos es ordenar los argumentos impares (las expresiones booleanas o condiciones) de forma que el valor a evaluar cambie monótonamente en una u otra dirección. En otras palabras, los valores solo aumentan o solo disminuyen en pruebas sucesivas. Esto simplifica el código, ya que no es necesario proporcionar un límite inferior y uno superior para cada condición; recuerde que, una vez que se evalúa una condición verdadera, el script devuelve el resultado correspondiente y no evalúa las condiciones restantes.