
Vediamo quindi un esempio di utilizzo della funzione If. Supponiamo di avere dati provenienti da una scuola pubblica negli Stati Uniti con i livelli di istruzione per ogni studente. Alcuni livelli di istruzione sono raggruppati in scuole e si desidera utilizzare i dati numerici per raggruppare gli studenti per scuola. Questo è un esempio di suddivisione in gruppi di dati, in cui i gruppi rappresentano intervalli di valori e l'istruzione If è un modo semplice per assegnare i diversi livelli di istruzione alla scuola appropriata. Ora, la chiave per utilizzare la funzione If per suddividere i dati è ordinare gli argomenti dispari (le espressioni booleane o le condizioni) in modo che il valore da testare cambi monotonicamente in una direzione o nell'altra. In altre parole, i valori aumentano o diminuiscono solo nei test successivi. Questo semplifica il codice, perché non è necessario fornire sia un limite inferiore che uno superiore per ogni condizione, perché si ricordi che una volta valutata una condizione vera, lo script restituisce il risultato corrispondente e non valuta le condizioni rimanenti.