Πίνακας περιεχομένων
Πολλές φορές, ενώ δουλεύουμε στο Excel, πρέπει να δουλέψουμε με πολλαπλές ΕΆΝ για να προσθέσετε διαφορετικές συνθήκες ή κριτήρια. Σε αυτό το άρθρο, θα σας δείξω πώς μπορείτε να χρησιμοποιήσετε πολλαπλές ΕΆΝ δηλώσεις με κείμενο στο Excel.
Κατεβάστε το βιβλίο ασκήσεων
Πώς να χρησιμοποιήσετε πολλαπλές δηλώσεις IF με κείμενο στο Excel (6 γρήγορες μέθοδοι).xlsx6 γρήγορες μέθοδοι για τη χρήση πολλαπλών δηλώσεων IF με κείμενο στο Excel
Εδώ έχουμε ένα σύνολο δεδομένων με το αρχείο εξετάσεων ορισμένων μαθητών στη Φυσική και τη Χημεία σε ένα σχολείο που ονομάζεται Νηπιαγωγείο Ηλίανθος.
Σήμερα ο στόχος μας είναι να βρούμε το συνολικό αποτέλεσμα κάθε μαθητή με βάση τα αποτελέσματά του στη Φυσική και τη Χημεία.
Θα εφαρμόσουμε πολλαπλές ΕΆΝ δηλώσεις εδώ.
1. Πολλαπλές δηλώσεις IF με κείμενο με συνθήκη AND (αντιστοιχία χωρίς ευαισθησία στην πεζότητα)
Ας σκεφτούμε για μια στιγμή ότι το συνολικό αποτέλεσμα ενός μαθητή είναι "Pass" μόνο αν περάσει και στα δύο μαθήματα, διαφορετικά είναι "Fail".
Εδώ θα πρέπει να εφαρμόσουμε ένα Λειτουργία AND στο πλαίσιο της Λειτουργία IF .
Επομένως, ο τύπος για το συνολικό αποτέλεσμα του πρώτου μαθητή θα είναι:
=IF(AND(C4="pass",D4="pass"),"Pass","Fail")
Σημειώσεις:
- Το Λειτουργία IF ταιριάζει με αντιστοιχίες χωρίς ευαισθησία στη πεζότητα από προεπιλογή. C4= "pass" ή C4= "Pass" δεν έχει σημασία εδώ.
- AND(C4="pass",D4="pass") επιστρέφει ΑΛΗΘΙΝΟ μόνο εάν και οι δύο προϋποθέσεις είναι ΑΛΗΘΙΝΟ . Διαφορετικά επιστρέφει FALSE .
- Επομένως, IF(AND(C4="pass",D4="pass"), "Pass", "Fail") θα επιστρέψει "Pass" μόνο αν περάσει και στα δύο θέματα, διαφορετικά θα επιστρέψει "Fail" .
Τώρα σύρετε το Χειρολαβή πλήρωσης για να αντιγράψετε αυτόν τον τύπο στα υπόλοιπα κελιά.
Διαβάστε περισσότερα: IF με AND σε έναν τύπο του Excel (7 παραδείγματα)
2. Πολλαπλές δηλώσεις IF με κείμενο με συνθήκη AND (Αντιστοίχιση με ευαισθησία στην πεζότητα)
Η λειτουργία IF από προεπιλογή επιστρέφει αντιστοιχίες με κείμενα χωρίς ευαισθησία στην πεζότητα.
Έτσι, αν θέλετε να επιστρέψετε μια αντιστοίχιση με ευαισθησία στην πεζότητα, πρέπει να είστε λίγο επιτήδειοι.
Μπορείτε να χρησιμοποιήσετε το Ακριβής συνάρτηση του Excel σε συνδυασμό με το Λειτουργία IF για να επιστρέψετε αντιστοιχίες με βάση την πεζότητα.
Χρησιμοποιήστε αυτόν τον τύπο για το συνολικό αποτέλεσμα του πρώτου μαθητή:
=IF(AND(EXACT(C4, "Pass"),EXACT(D4, "Pass")), "Pass", "Fail")
Σημειώσεις:
- Το EXACT λειτουργία δουλεύει με αντιστοιχίσεις που απαιτούν την πεζότητα. Έτσι πρέπει να χρησιμοποιήσετε ακριβώς το EXACT(C4, "Pass").
- EXACT(C4, "pass") δεν θα λειτουργήσει εδώ. Θα επιστρέψει FALSE Μπορείτε να το δοκιμάσετε μόνοι σας.
- Τα υπόλοιπα είναι όπως στην προηγούμενη φόρμουλα. IF(AND(EXACT(C4, "Pass"),EXACT(D4, "Pass")), "Pass", "Fail") θα επιστρέψει "Pass" μόνο αν υπάρχει "Pass" και στα δύο υποκείμενα.
Τώρα, μπορείτε να σύρετε το Χειρολαβή πλήρωσης για να αντιγράψετε αυτόν τον τύπο στα υπόλοιπα κελιά.
Διαβάστε περισσότερα: Πώς να χρησιμοποιήσετε πολλαπλές συνθήκες IF στο Excel (3 παραδείγματα)
3. Πολλαπλές δηλώσεις IF με κείμενο με συνθήκη OR (αντιστοιχία χωρίς ευαισθησία στην πεζότητα)
Τώρα θα εφαρμόσουμε Λειτουργία OR στο πλαίσιο της Λειτουργία IF .
Ας σκεφτούμε προς το παρόν ότι οποιοσδήποτε μαθητής περνάει στις εξετάσεις αν περνάει σε τουλάχιστον ένα μάθημα στις εξετάσεις.
Επομένως, για να βρούμε το συνολικό αποτέλεσμα των μαθητών, πρέπει να εφαρμόσουμε τη συνθήκη OR.
Ο τύπος για το συνολικό αποτέλεσμα του πρώτου μαθητή θα είναι:
=IF(OR(C4="pass",D4="pass"),"Pass","Fail")
Σημειώσεις:
- Το Λειτουργία IF ταιριάζει με αντιστοιχίες χωρίς ευαισθησία στη πεζότητα από προεπιλογή. C4= "pass" ή C4= "Pass" δεν έχει σημασία εδώ.
- OR(C4="pass",D4="pass") επιστρέφει ΑΛΗΘΙΝΟ εάν τουλάχιστον μία από τις προϋποθέσεις είναι ΑΛΗΘΙΝΟ Διαφορετικά, επιστρέφει FALSE .
- Επομένως, IF(OR(C4="pass",D4="pass"), "Pass", "Fail") θα επιστρέψει "Pass" αν περάσει σε τουλάχιστον ένα μάθημα, διαφορετικά θα επιστρέψει "Fail" .
Τώρα σύρετε το Χειρολαβή πλήρωσης για να αντιγράψετε αυτόν τον τύπο στα υπόλοιπα κελιά.
Διαβάστε περισσότερα: Πώς να χρησιμοποιήσετε τη συνάρτηση MAX IF στο Excel
4. Πολλαπλές δηλώσεις IF με κείμενο με συνθήκη OR (Αντιστοίχιση με ευαισθησία στην πεζότητα)
Όπως αυτό που χρησιμοποιήσαμε στο ΚΑΙ συνθήκη, μπορείτε να χρησιμοποιήσετε έναν συνδυασμό των EXACT λειτουργία και το Λειτουργία IF για να δημιουργήσετε μια αντιστοίχιση με βάση την πεζότητα.
Χρησιμοποιήστε αυτόν τον τύπο για τον πρώτο μαθητή:
=IF(OR(EXACT(C4, "Pass"),EXACT(D4, "Pass")), "Pass", "Fail")
Σημειώσεις:
- Το EXACT λειτουργία δουλεύει με αντιστοιχίσεις που απαιτούν την πεζότητα. Έτσι πρέπει να χρησιμοποιήσετε ακριβώς το EXACT(C4, "Pass").
- EXACT(C4, "pass") δεν θα λειτουργήσει εδώ. Θα επιστρέψει FALSE Μπορείτε να το δοκιμάσετε μόνοι σας.
- Τα υπόλοιπα είναι όπως στην προηγούμενη φόρμουλα. IF(OR(EXACT(C4, "Pass"),EXACT(D4, "Pass")), "Pass", "Fail") θα επιστρέψει "Pass" αν υπάρχει "Pass" σε τουλάχιστον ένα μάθημα.
Στη συνέχεια, σύρετε το Χειρολαβή πλήρωσης για να αντιγράψετε τον τύπο στα υπόλοιπα κελιά.
Διαβάστε περισσότερα: Excel VBA: If Then Else Statement με πολλαπλές συνθήκες (5 παραδείγματα)
5. Ενσωματωμένες δηλώσεις IF
Μέχρι τώρα, έχουμε χρησιμοποιήσει το Λειτουργία AND και το Λειτουργία OR στο πλαίσιο της Λειτουργία IF για να χειρίζεται πολλαπλά κριτήρια.
Αλλά μπορείτε επίσης να χρησιμοποιήσετε ένα Λειτουργία IF μέσα σε ένα άλλο Λειτουργία IF για την αντιμετώπιση πολλαπλών κριτηρίων.
Αυτό ονομάζεται πολλαπλή ΕΆΝ δηλώσεις.
Το ΚΑΙ δήλωση, δηλαδή ότι ένας μαθητής θα περάσει μόνο αν περάσει και στα δύο μαθήματα, μπορεί επίσης να υλοποιηθεί με εμφωλευμένες ΕΆΝ δηλώσεις με αυτόν τον τρόπο:
=IF(C4="pass",IF(D4="pass", "Pass", "Fail"), "Fail")Σημειώσεις:
- Εδώ, εάν η τιμή στο κελί C4 είναι "Pass" , τότε θα κινηθεί για να δει ποια είναι η τιμή στο κελί D4 είναι.
- Εάν η τιμή στο κελί D4 είναι επίσης "Pass , μόνο τότε θα πιστοποιήσει ως "Pass" . Διαφορετικά, θα πιστοποιήσει ως "Fail" .
- Και η συνάρτηση IF επιστρέφει μια αντιστοίχιση χωρίς ευαισθησία στην πεζότητα. C4="pass" ή C4="Pass" πραγματικά δεν έχει σημασία εδώ.
Στη συνέχεια, σύρετε το Χειρολαβή πλήρωσης για να συμπληρώσετε αυτόν τον τύπο στα υπόλοιπα κελιά.
Επίσης, αν θέλετε μια αντιστοίχιση με βάση την πεζότητα, μπορείτε να χρησιμοποιήσετε το συνδυασμό των τελεστών EXACT λειτουργία και το Λειτουργία IF όπως φαίνεται νωρίτερα.
Χρησιμοποιήστε αυτόν τον τύπο στο πρώτο κελί και στη συνέχεια σύρετε το Χειρολαβή πλήρωσης .
Σχετικό περιεχόμενο: Πώς να χρησιμοποιήσετε τη συνάρτηση IF του Excel με εύρος τιμών
6. Πολλαπλές δηλώσεις IF με τύπο συστοιχίας
Το μόνο που έχουμε κάνει μέχρι τώρα είναι ότι εφαρμόσαμε τον τύπο στο πρώτο κελί και στη συνέχεια σύραμε το Χειρολαβή πλήρωσης για να συμπληρώσετε τον τύπο στα υπόλοιπα κελιά.
Αλλά μπορείτε επίσης να χρησιμοποιήσετε ένα Τύπος συστοιχίας για να γεμίσετε όλα τα κελιά μαζί.
Το ΚΑΙ και Ή τύπος που χρησιμοποιήσαμε νωρίτερα δεν μπορεί να εφαρμοστεί στο Τύπος συστοιχίας . Αλλά μπορείτε να εφαρμόσετε ένα Τύπος συστοιχίας με την ένθετη συνάρτηση IF.
Για να διαπιστωθεί το συνολικό αποτέλεσμα όλων των μαθητών με μια Τύπος συστοιχίας , μπορείτε να εισαγάγετε αυτόν τον τύπο:
=IF(EXACT(C4:C13, "Pass"),IF(EXACT(D4:D13, "Pass"), "Pass", "Fail"), "Fail"), "Fail")
Σημειώσεις:
- Εδώ C4:C13 και D4:D13 είναι τα δύο πεδία των κριτηρίων μου. Εσείς χρησιμοποιήστε το δικό σας.
- Εδώ επιλέγουμε μια αντιστοίχιση με ευαισθησία στην πεζότητα. Αν θέλετε μια αντιστοίχιση χωρίς ευαισθησία στην πεζότητα, χρησιμοποιήστε C4:C13="Pass" και D4:D13="Pass" αντί.
- Τύπος CTRL+SHIFT+ENTER για να εισαγάγετε τον τύπο, εκτός αν βρίσκεστε στο Office 365 .
Διαβάστε περισσότερα: Πώς να χρησιμοποιήσετε πολλαπλές συνθήκες If στο Excel για γήρανση (5 μέθοδοι)
Συμπέρασμα
Χρησιμοποιώντας αυτές τις μεθόδους, μπορείτε να χρησιμοποιήσετε πολλαπλές δηλώσεις IF με κείμενο στο Excel. Γνωρίζετε κάποια άλλη μέθοδο ή έχετε ερωτήσεις; Μη διστάσετε να μας ρωτήσετε.