Τύπος Excel: Παράδειγμα λειτουργίας Nested IF -

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

Γενική φόρμουλα

=IF(T1,R1,IF(T2,R2,IF(T3,R3,IF(T4,R4,R5))))

Περίληψη

Η συνάρτηση IF μπορεί να τοποθετηθεί μέσα της για να χειριστεί πολλαπλές συνθήκες. Στο παράδειγμα που εμφανίζεται, χρησιμοποιείται ένας ένθετος τύπος IF για την εκχώρηση βαθμού σε μια βαθμολογία. Ο τύπος στο D5 περιέχει 5 ξεχωριστές συναρτήσεις IF:

=IF(C5<64,"F",IF(C5<73,"D",IF(C5<85,"C",IF(C5<95,"B","A"))))

Εξήγηση

Αυτό το άρθρο περιγράφει την κατασκευή IF ένθετου IF. Συνήθως, τα ένθετα IF χρησιμοποιούνται όταν πρέπει να δοκιμάσετε περισσότερες από μία συνθήκες και να επιστρέψετε διαφορετικά αποτελέσματα ανάλογα με αυτές τις δοκιμές.

Δοκιμή περισσότερων από μία συνθηκών

Εάν πρέπει να πραγματοποιήσετε δοκιμές για περισσότερες από μία συνθήκες, τότε πραγματοποιήστε μία από τις διάφορες ενέργειες, ανάλογα με το αποτέλεσμα των δοκιμών, μια επιλογή είναι να τοποθετήσετε πολλές δηλώσεις IF μαζί σε έναν τύπο. Θα ακούτε συχνά αυτό που αναφέρεται ως "ένθετα IF".

Η ιδέα της ένθεσης προέρχεται από την ενσωμάτωση ή την «ένθεση» μιας λειτουργίας IF σε μια άλλη. Στο παράδειγμα που εμφανίζεται, χρησιμοποιούμε ένθετες συναρτήσεις IF για να ορίσουμε βαθμούς με βάση μια βαθμολογία. Η λογική για την εκχώρηση βαθμού έχει ως εξής:

Σκορ Βαθμός
0-63 φά
64-72 ρε
73-84 ντο
85-94 σι
95-100 ΕΝΑ

Για να δημιουργήσουμε έναν ένθετο τύπο IF που αντικατοπτρίζει αυτή τη λογική, ξεκινάμε δοκιμάζοντας για να δούμε αν το σκορ είναι κάτω από 64. Εάν είναι αληθινό, επιστρέφουμε "F". Εάν FALSE, προχωράμε στην επόμενη συνάρτηση IF. Αυτή τη φορά, δοκιμάζουμε για να δούμε αν το σκορ είναι μικρότερο από 73. Εάν είναι αληθινό, επιστρέφουμε το "D". Εάν FALSE, προχωράμε σε μια άλλη συνάρτηση IF. Και ούτω καθεξής.

Τελικά, ο τύπος που έχουμε στο κελί D5 μοιάζει με αυτόν:

=IF(C5<64,"F",IF(C5<73,"D",IF(C5<85,"C",IF(C5<95,"B","A"))))

Μπορείτε να δείτε ότι είναι σημαντικό σε αυτήν την περίπτωση να κινηθείτε προς μία κατεύθυνση, είτε από χαμηλή σε υψηλή είτε από υψηλή σε χαμηλή. Αυτό μας επιτρέπει να επιστρέψουμε ένα αποτέλεσμα κάθε φορά που μια δοκιμή επιστρέφει ΑΛΗΘΕΙΑ, επειδή γνωρίζουμε ότι οι προηγούμενες δοκιμές επέστρεψαν FALSE.

Διευκόλυνση της ανάγνωσης ένθετων IF

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

Σημειώσεις

  1. Η νεότερη συνάρτηση IFS μπορεί να χειριστεί πολλαπλές συνθήκες σε μία λειτουργία.
  2. Το VLOOKUP μπορεί μερικές φορές να χρησιμοποιηθεί για να αντικαταστήσει περίπλοκα ένθετα ifs.
  3. Αυτό το άρθρο έχει πολλά περισσότερα παραδείγματα ένθετων ifs.

ενδιαφέροντα άρθρα...