Αποφύγετε τη λειτουργία Nested IF στο Excel ... VLOOKUP to Rescue

Πίνακας περιεχομένων

Πολλές φορές οι άνθρωποι μου ζητούν να τους βοηθήσω να διορθώσουν ένα σφάλμα στην ένθετη συνάρτηση IF. Και μερικές φορές ο τύπος τους είναι μεγαλύτερος από αυτήν την ανάρτηση ιστολογίου (σοβαρά! Δεν αστειεύομαι).

Ωστόσο, σε ορισμένες περιπτώσεις, αυτός ο μακρύς τύπος μπορεί να κοπεί σύντομα χρησιμοποιώντας τη συνάρτηση VLOOKUP.

Αποφεύγοντας τη λειτουργία Nested IF

Εξετάστε ένα σενάριο όπως φαίνεται παρακάτω. Έχετε μια λίστα με τους μαθητές και τις βαθμολογίες τους σε μια εξέταση. Τώρα πρέπει να εκχωρήσετε έναν βαθμό σε κάθε μαθητή, με βάση προκαθορισμένα κριτήρια.

Κάτι όπως φαίνεται παρακάτω:

Τώρα ένας τρόπος είναι να γράψετε μια μακρά ένθετη συνάρτηση IF και να χάσετε το χρόνο σας. Άλλος, πιο αποδοτικός στο χρόνο, είναι ο τρόπος VLOOKUP.

Vlookup για Διάσωση

Για να χρησιμοποιήσουμε το VLOOKUP πρέπει να τροποποιήσουμε ελαφρώς τον πίνακα κριτηρίων και να κάνουμε κάτι όπως φαίνεται παρακάτω

ΕΝΑ προαπαιτούμενο για αυτήν τη μέθοδο είναι ότι οι αριθμοί κριτηρίων στη στήλη Ι πρέπει να είναι ταξινομημένο με αύξουσα σειρά. Η μέθοδος VLOOKUP δεν θα λειτουργούσε εάν αυτή η λίστα δεν έχει ταξινομηθεί.

Τώρα χρησιμοποιήστε τον παρακάτω τύπο:

= VLOOKUP (C3, $ I $ 3: $ J $ 10,2, TRUE)

Παρόλο που αυτός είναι ο ίδιος τυπικός τύπος VLOOKUP, προσέξτε ότι έχει ένα επιχείρημα «TRUE» στο τέλος, που σημαίνει μια κατά προσέγγιση αντιστοίχιση.

Αυτό σημαίνει ότι όταν οι βαθμοί είναι μικρότεροι από 30, το VLOOKUP επιστρέφει τον βαθμό για 0, που είναι F, αλλά όταν είναι 30, θα επιστρέψει Ε. Ομοίως, όταν οι βαθμοί είναι μεταξύ 30 και 40, επιστρέφει τον βαθμό Ε, αλλά όταν γίνεται 40 (ή μεταξύ 40 και 50) επιστρέφει το βαθμό Δ.

Αυτό είναι σίγουρα εξοικονόμηση χρόνου και εύκολο στη χρήση από τη μακρά ένθετη λειτουργία IF.

wave wave wave wave wave