BITXOR (Συνάρτηση BITXOR)

Σε αυτό το άρθρο περιγράφονται η σύνταξη τύπου και η χρήση της συνάρτησης BITXOR στο Microsoft Excel.

Περιγραφή

Επιστρέφει το αποτέλεσμα πράξης XOR δύο αριθμών σε επίπεδο bit.

Σύνταξη

BITXOR(αριθμός1; αριθμός2)

Η σύνταξη της συνάρτησης BITXOR περιλαμβάνει τα παρακάτω ορίσματα.

  • Αριθμός1    Υποχρεωτικό. Πρέπει να είναι μεγαλύτερος ή ίσος του 0.

  • Αριθμός2    Υποχρεωτικό. Πρέπει να είναι μεγαλύτερος ή ίσος του 0.

Παρατηρήσεις

  • Η συνάρτηση BITXOR επιστρέφει ένα δεκαδικό αριθμό ο οποίος είναι το αποτέλεσμα του αθροίσματος της πράξης 'XOR' (Αποκλειστικό Ή) των παραμέτρων της σε επίπεδο bit.

  • Εάν κάποιο από τα ορίσματα είναι εκτός των ορίων, η συνάρτηση BITXOR επιστρέφει #ΑΡΙΘ! ως τιμή σφάλματος.

  • Εάν κάποιο από τα ορίσματα είναι μεγαλύτερο από (2^48)-1, η συνάρτηση BITXOR επιστρέφει #ΑΡΙΘ! ως τιμή σφάλματος.

  • Εάν κάποιο από τα ορίσματα είναι μη αριθμητική τιμή, η συνάρτηση BITXOR επιστρέφει #ΤΙΜΗ! ως τιμή σφάλματος.

  • Στο αποτέλεσμα, κάθε θέση bit είναι 1 εάν οι τιμές των παραμέτρων σε αυτή τη θέση bit δεν είναι ίσες. Με άλλα λόγια, η μια τιμή είναι 0 και η άλλη είναι 1. Για παράδειγμα, χρησιμοποιώντας τη συνάρτηση BITXOR(5;3), το 5 εκφράζεται ως 101 σε δυαδικό και το 3 ως 11 στην δυαδικό. Για να βοηθηθείτε στη σύγκριση, μπορείτε να θεωρήσετε το 3 ως το 011. Από δεξιά προς τα αριστερά, η τιμές bit στις τρεις θέσεις σε αυτό το παράδειγμα είναι οι ίδιες (1) μόνο στην πρώτη δεξιά θέση. Ένα αποτέλεσμα "όχι ίσο με" επιστρέφει τον αριθμό 1 για τη δεύτερη και τρίτη θέση από τα δεξιά και το αποτέλεσμα "ίσο" επιστρέφει την τιμή 0 για την πρώτη δεξιά θέση.

  • Οι τιμές 1 που επιστρέφονται από τις θέσεις bit υπολογίζονται από τα δεξιά προς τα αριστερά ως δυνάμεις του 2. Το πρώτο δεξιό bit επιστρέφει την τιμή 1 (2^0), το bit στα αριστερά επιστρέφει την τιμή 2 (2^1) και ούτω καθεξής.

  • Χρησιμοποιώντας το ίδιο παράδειγμα, η τιμή 0 επιστρέφεται για την πρώτη δεξιά θέση bit επειδή είναι 0, 2 (2^1) για τη δεύτερη θέση bit από τα δεξιά (τιμή 1) και 4 (2^2) για το πρώτο αριστερό bit (επίσης τιμή 1). Το σύνολο είναι 6, στην δεκαδική αναπαράσταση.

Παράδειγμα

Αντιγράψτε τα δεδομένα του παραδείγματος στον πίνακα που ακολουθεί και, στη συνέχεια, επικολλήστε τα στο κελί A1 ενός νέου φύλλου εργασίας του Excel. Για εμφανιστούν τα αποτελέσματα των τύπων, επιλέξτε τους, πατήστε το πλήκτρο F2 και, στη συνέχεια, πατήστε το πλήκτρο Enter. Εάν χρειάζεται, μπορείτε να ρυθμίσετε το πλάτος των στηλών για να βλέπετε ολόκληρα τα δεδομένα.

Τύπος

Περιγραφή

Αποτέλεσμα

Πώς γίνεται

=BITXOR(5;3)

Επιστρέφει το σύνολο της σύγκρισης "Αποκλειστικό Or", όσον αφορά τα bit, σε κάθε θέση bit.

6

Ο αριθμός 5 είναι 101 σε δυαδική μορφή και το 3 είναι 11. Μπορείτε να εκφράσετε το 11 ως 011, έτσι ώστε και οι δύο αριθμοί να έχουν το ίδιο πλήθος ψηφίων. Η σύγκριση "Αποκλειστικό Or" ελέγχει αν και τα δύο ψηφία σε κάθε θέση δεν είναι ίσα και, εάν δεν είναι ίσα, επιστρέφει μια θετική τιμή για τη συγκεκριμένη θέση.

Έλεγχος: Σε ποιες θέσεις δεν είναι ίσα τα ψηφία;

5 σε δυαδική μορφή = 101

3 σε δυαδική μορφή = 011

yyn

(1*(2^2))+(1*(2^1))+(1*0)

4+2+0

6

Αρχή της σελίδας

Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×