Evita la funzione SE nidificata in Excel... CERCA.VERT per salvare

Sommario

Molte volte le persone mi chiedono di aiutarli a correggere un errore nella loro funzione SE annidata. E a volte la loro formula è più grande di questo post sul blog (sul serio! non sto scherzando).

Tuttavia, in alcuni casi, questa lunga formula può essere abbreviata utilizzando la funzione CERCA.VERT.

Evitare la funzione IF annidata

Considera uno scenario come mostrato di seguito. Hai un elenco di studenti e i loro voti in un esame. Ora devi assegnare un voto a ogni studente, in base a criteri predefiniti.

Qualcosa come mostrato di seguito:

Ora un modo è scrivere una lunga funzione SE annidata e perdere tempo. Altro, più efficiente in termini di tempo, è il modo VLOOKUP.

Vlookup per salvare

Per utilizzare CERCA.VERT dobbiamo modificare leggermente la tabella dei criteri e creare qualcosa come mostrato di seguito

UN prerequisito per questo metodo è che i numeri dei criteri nella colonna dovrei essere ordinato in ordine crescente. Il metodo CERCA.VERT non funzionerebbe se questo elenco non è ordinato.

Ora usa la formula seguente:

=CERCA.VERT(C3,$I$3:$J$10,2,VERO)

Sebbene questa sia la nostra stessa formula VLOOKUP standard, nota che ha un argomento "VERO" alla fine, il che significa una corrispondenza approssimativa.

Ciò significa che quando i voti sono inferiori a 30, CERCA.VERT restituisce il voto per 0, che è F, ma quando è 30, restituirà E. Allo stesso modo, quando i voti sono compresi tra 30 e 40, restituisce il voto E, ma quando diventa 40 (o tra 40 e 50) ritorna il grado D.

Questo è sicuramente un risparmio di tempo e facile da usare rispetto alla funzione IF a lungo annidata.

wave wave wave wave wave