Η συνάρτηση XOR στο Excel μετράει τον αριθμό των κελιών σε μια περιοχή που πληρούν μια καθορισμένη συνθήκη και επιστρέφει μια έξοδο με βάση αυτόν τον αριθμό. Εάν ο αριθμός των κελιών που πληρούν τη συνθήκη είναι περιττός, το XOR επιστρέφει TRUE, διαφορετικά, επιστρέφει FALSE.

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

Τι είναι η συνάρτηση XOR στο Excel;

Η συνάρτηση XOR στο Excel είναι μια λογική δοκιμή εντός ενός εύρους τιμών. Η συνάρτηση XOR επιστρέφει είτε TRUE είτε FALSE ως έξοδο. Η σύνταξη αυτής της συνάρτησης είναι η παρακάτω:

=XOR(επιχείρημα 1, επιχείρημα 2, ...) 

Πρέπει να εισαγάγετε τουλάχιστον ένα όρισμα για να λειτουργήσει το XOR. Εάν εισαγάγετε μια περιοχή κελιών ως όρισμα, τότε η συνάρτηση XOR θα μετρήσει τα κελιά με τιμές σε αυτά ως TRUE και θα αγνοήσει κελιά που περιέχουν κείμενο και κενά κελιά. Η τελική έξοδος της συνάρτησης XOR είναι είτε TRUE είτε FALSE.

instagram viewer

  • ΑΛΗΘΗΣ: Εάν υπάρχει μονός αριθμός κελιών που πληρούν τις προϋποθέσεις, επιστρέφεται η δήλωση TRUE.
  • ΨΕΥΔΗΣ: Εάν υπάρχει ζυγός αριθμός κελιών που πληρούν τις προϋποθέσεις ή εάν δεν υπάρχουν κελιά που να πληρούν τις προϋποθέσεις, επιστρέφεται η πρόταση FALSE.

Η κατανόηση της συνάρτησης XOR στο Excel μπορεί να είναι λίγο δύσκολη στην αρχή, αλλά με μερικά παραδείγματα και πειράματα, θα το καταφέρετε.

Πώς να χρησιμοποιήσετε τη συνάρτηση XOR στο Excel

Ας ξεκινήσουμε με ένα εκπαιδευτικό παράδειγμα για να κατανοήσουμε καλύτερα το XOR. Μόλις κατανοήσετε καλά πώς λειτουργεί αυτή η λειτουργία, θα ολοκληρώσουμε με ένα πρακτικό παράδειγμα.

Σε αυτό το παράδειγμα, έχουμε έξι αριθμούς σε έναν πίνακα. Αυτοί οι αριθμοί είναι 0, 1 και 2. Ο στόχος είναι να χρησιμοποιήσουμε τη συνάρτηση XOR για να δούμε αν έχουμε περιττό αριθμό κελιών που περιέχουν 1 ή ζυγό αριθμό από αυτά. Θα χρησιμοποιήσουμε αυτή τη συνάρτηση για δύο εύρη, ώστε να μπορείτε να δείτε και τα δύο σενάρια TRUE και FALSE.

  1. Επιλέξτε το κελί όπου θέλετε να εξάγετε τα αποτελέσματα XOR.
  2. Στη γραμμή τύπων, εισαγάγετε τον παρακάτω τύπο:
    =XOR(A1:B2=1)
    Αυτός ο τύπος καλεί τη συνάρτηση XOR για να ελέγξει πόσα κελιά στην περιοχή Α1:Β2 ίσος 1. Εάν η απάντηση είναι περιττός αριθμός, ο τύπος θα επιστρέψει ΑΛΗΘΗΣ. Εάν η απάντηση είναι ζυγός αριθμός, συμπεριλαμβανομένου του μηδενός, ο τύπος θα επιστρέψει ΨΕΥΔΗΣ.
  3. Τύπος Εισαγω.

Όπως μπορείτε να δείτε, καθώς υπάρχουν τρία κελιά που περιέχουν 1, ο τύπος επιστρέφει TRUE. Τώρα ας το δοκιμάσουμε σε εκτεταμένο εύρος.

  1. Επιλέξτε το κελί όπου θέλετε να εμφανιστεί η έξοδος XOR.
  2. Εισαγάγετε τον παρακάτω τύπο στη γραμμή τύπων:
    =XOR(A1:B3=1)
    Όπως και ο προηγούμενος τύπος, αυτός ο τύπος καλεί το XOR να δοκιμάσει πόσα κελιά στην περιοχή A1:B3 ίσος 1. Αν η απάντηση είναι περίεργη, ΑΛΗΘΗΣ επιστρέφεται. Αν η απάντηση είναι άρτια ή μηδενική, ΨΕΥΔΗΣ επιστρέφεται.
  3. Τύπος Εισαγω.

Δεδομένου ότι υπάρχουν τέσσερα κελιά που περιέχουν 1 σε αυτό το εύρος, ο τύπος επιστρέφει FALSE. Μπορείτε να πειραματιστείτε με διαφορετικά ορίσματα και εύρη για να κατανοήσετε καλύτερα τη συνάρτηση XOR.

Παράδειγμα συνάρτησης XOR

Τώρα που έχετε μια καλή ιδέα για το πώς λειτουργεί το XOR στο Excel, ας το δούμε στην πράξη με ένα πρακτικό παράδειγμα. Στην πράξη, η συνάρτηση XOR στο Excel χρησιμοποιείται κυρίως μαζί με άλλες συναρτήσεις του Excel. Ένας δημοφιλής συνδυασμός της συνάρτησης XOR είναι με τη συνάρτηση IF στο Excel.

Συνδυάζοντας το IF και το XOR, μπορείτε να κάνετε δύο λογικές δοκιμές: το XOR θα ελέγξει τις τιμές και θα επιστρέψει είτε TRUE είτε FALSE και το Η συνάρτηση IF θα διαβάσει αυτήν την έξοδο και ανάλογα με το αν η έξοδος από το XOR είναι TRUE ή FALSE, θα επιστρέψει μια προσαρμοσμένη παραγωγή.

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

Ωστόσο, εάν μια ομάδα κερδίσει έναν αγώνα και χάσει έναν άλλο, τότε θα πρέπει να κάνει έναν τρίτο αγώνα για να καθορίσει εάν θα προχωρήσει στην επόμενη φάση ή όχι.

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

Για να το αναλύσουμε περαιτέρω, θα αναζητήσουμε τον όρο Loss σε κάθε σειρά χρησιμοποιώντας XOR. Δείτε πώς θα συμπεριφέρεται η συνάρτηση XOR:

  • Εάν μια ομάδα έχει κερδίσει όλους τους αγώνες της, τότε ο αριθμός των κελιών που περιέχει Απώλεια θα είναι μηδέν, το οποίο θα βγάζει ΨΕΥΔΗΣ.
  • Εάν μια ομάδα έχει χάσει όλους τους αγώνες της, τότε ο αριθμός των κελιών που περιέχει Απώλεια θα είναι δύο, που είναι ζυγός αριθμός και θα βγει ΨΕΥΔΗΣ.
  • Εάν μια ομάδα έχει κερδίσει έναν αγώνα και έχει χάσει τον άλλο, ο αριθμός των κελιών που περιέχει Απώλεια θα είναι ένα, που είναι περιττός αριθμός και θα βγει ΑΛΗΘΗΣ.

Με αυτόν τον τρόπο, η συνάρτηση XOR είναι αρκετή από μόνη της για να καθορίσει εάν μια ομάδα θα πρέπει να κάνει τρίτο αγώνα ή όχι. Για να βελτιώσουμε την εμφάνιση του υπολογιστικού φύλλου, θα χρησιμοποιήσουμε τη συνάρτηση IF για να μεταφράσουμε τα τρομακτικά πλήρη κεφαλαία TRUE και FALSE σε πιο ήπια Ναι και Όχι. Ας ξεκινήσουμε.

  1. Επιλέξτε το πρώτο κελί όπου θέλετε να εξάγετε τα αποτελέσματα XOR. Σε αυτό το παράδειγμα, αυτό θα είναι το πρώτο κελί κάτω από τη στήλη "Θα χρειαστεί τρίτη αντιστοίχιση".
  2. Στη γραμμή τύπων, εισαγάγετε τον παρακάτω τύπο:
    =XOR(B2:C2="Απώλεια")
    Αυτός ο τύπος θα καλέσει τη συνάρτηση XOR για να κοιτάξει μέσα από την περιοχή B2:C2 και μετρήστε πόσα κελιά περιέχουν τη φράση Απώλεια. Εάν το αποτέλεσμα είναι περιττός αριθμός, ο τύπος θα επιστρέψει ΑΛΗΘΗΣ. Εάν όχι, τότε ο τύπος θα επιστρέψει ΨΕΥΔΗΣ.
  3. Τύπος Εισαγω.

Θα δείτε τώρα αν η πρώτη ομάδα απαιτεί τρίτο αγώνα ή όχι. Μπορείτε να προχωρήσετε και να χρησιμοποιήσετε το εργαλείο αυτόματης συμπλήρωσης στο Excel για να δούμε το αποτέλεσμα και για τις υπόλοιπες ομάδες. Αλλά η δουλειά μας εδώ δεν έχει τελειώσει ακόμα. Θα συνδέσουμε το XOR με τη συνάρτηση IF για να λάβουμε ναι ή όχι ως αποτελέσματα.

  1. Επιλέξτε το πρώτο κελί στη στήλη "Θα χρειαστεί τρίτο ταίριασμα".
  2. Στη γραμμή τύπων, αλλάξτε τον τύπο στον παρακάτω:
    =IF(XOR(B2:C2="Απώλεια"), "Ναί", "Οχι")
    Γνωρίζετε ήδη τι κάνει η συνάρτηση XOR εδώ, αλλά αυτή τη φορά χρησιμοποιείται ως λογική δοκιμή μέσα στη συνάρτηση IF. Αν το αποτέλεσμα της συνάρτησης XOR είναι ΑΛΗΘΗΣ, τότε η συνάρτηση IF θα επιστρέψει Ναί. Διαφορετικά, θα επιστρέψει Οχι.
  3. Τύπος Εισαγω.

Τώρα θα δείτε τα αποτελέσματα από τις λειτουργίες XOR και IF ως Ναι ή Όχι. Πιάστε τη λαβή πλήρωσης και αφήστε την στα παρακάτω κελιά για να δείτε τα αποτελέσματα και για αυτές. Τέλος, μπορείτε επίσης προσθέστε κάποια μορφοποίηση υπό όρους στα κελιά του Excel για να φαίνονται καλύτερα και να βελτιώνουν την αναγνωσιμότητά τους.

Σωστό ή λάθος? Το XOR ξέρει

Το XOR είναι λίγο διαφορετικό από ορισμένες από τις πιο κοινές συναρτήσεις του Excel, αλλά είναι μια αποτελεσματική συνάρτηση σε σενάρια όπου το μονό ή ζυγό πλήθος κελιών είναι σημαντικό. Η συνάρτηση XOR χρησιμοποιείται συχνά σε συνδυασμό με άλλες συναρτήσεις του Excel, όπως το IF, και τώρα ξέρετε πώς να τη χρησιμοποιήσετε. Μόλις μάθετε να χρησιμοποιείτε τη συνάρτηση XOR και να πειραματιστείτε μαζί της, σύντομα θα δείτε ότι τη χρησιμοποιείτε σε πολλά σενάρια του Excel.