λογισμικό

    没有任何同级栏目
Γνώση Υπολογιστών >> λογισμικό >

Πώς χρησιμοποιείτε τη λειτουργία XOR στο Excel;

Το Excel δεν διαθέτει ενσωματωμένη λειτουργία XOR με τον ίδιο τρόπο που έχει ποσό ή μέσο όρο. Ωστόσο, μπορείτε να επιτύχετε τη λειτουργικότητα XOR χρησιμοποιώντας τη λειτουργία "bitxor` (διαθέσιμη στις εκδόσεις Excel 2019 και αργότερα) ή με συνδυασμό άλλων λογικών λειτουργιών.

Μέθοδος 1:Χρήση bitxor (excel 2019 και αργότερα)

Η λειτουργία "bitxor` εκτελεί μια λειτουργία Bitwise XOR σε αριθμούς. Ενώ λειτουργεί στο επίπεδο των δυαδικών ψηφίων, λειτουργεί τέλεια για τη λογική Boolean εάν αντιμετωπίζετε το True ως 1 και ψευδές ως 0.

`` `excel

=Bitxor (Logical1, Logical2, [Logical3], ...)

`` `

* `Logical1`,` Logical2`, `[Logical3]`, ...:Αυτές είναι οι λογικές εκφράσεις ή οι αναφορές κυττάρων που περιέχουν πραγματικές/ψευδείς τιμές. Μπορείτε να συμπεριλάβετε όσα χρειάζεστε.

Παράδειγμα:

Ας υποθέσουμε ότι το Cell A1 περιέχει αληθινό, το Cell B1 περιέχει ψευδές και το Cell C1 περιέχει αληθές. Για να βρείτε το XOR αυτών των τριών τιμών:

`` `excel

=Bitxor (a1, b1, c1)

`` `

Αυτό θα επιστρέψει `true` γιατί μόνο μία από τις τρεις εισόδους είναι αληθές (True XOR False XOR TRUE =TRUE).

Μέθοδος 2:Χρήση άλλων λογικών λειτουργιών (όλες οι εκδόσεις excel)

Για παλαιότερες εκδόσεις του Excel που δεν έχουν "bitxor`, μπορείτε να χρησιμοποιήσετε ένα συνδυασμό" if` και άλλων λογικών λειτουργιών:

Για δύο λογικές τιμές (A1 και B1):

`` `excel

=Αν (a1 =b1, false, true)

`` `

Αυτό λειτουργεί επειδή το XOR ισχύει μόνο όταν οι εισόδους είναι διαφορετικές.

Για περισσότερες από δύο λογικές τιμές, γίνεται πιο περίπλοκο. Θα χρειαστεί να φωλιάσετε `if` δηλώσεις ή να χρησιμοποιήσετε μια πιο συνοπτική προσέγγιση με το` sumproduct 'και το `mod':

`` `excel

=Mod (sumproduct (-a1:c1), 2)> 0

`` `

Αυτό λειτουργεί επειδή:

* `--A1:C1`:Μετατρέπει αληθινό/ψευδές σε 1/0.

* `Sumproduct`:τα 1s και 0s.

* `Mod (..., 2)`:βρίσκει το υπόλοιπο μετά τη διαίρεση κατά 2. Εάν το άθροισμα είναι ομοιόμορφο (δηλαδή ένας ομοιόμορφος αριθμός χώρων), το υπόλοιπο είναι 0 (ψευδές).

Συνοπτικά:

* Excel 2019 και αργότερα: Χρησιμοποιήστε το "Bitxor` για την πιο απλή προσέγγιση.

* Παλαιότερες εκδόσεις Excel: Χρησιμοποιήστε `αν (a1 =b1, false, true)` για δύο εισόδους ή `=mod (sumproduct (-a1:c1), 2)> 0 'για πολλαπλές εισόδους. Η μέθοδος «Sumproduct» είναι γενικά πιο αποτελεσματική για μεγάλο αριθμό εισροών. Θυμηθείτε να ρυθμίσετε τις αναφορές κυττάρων (A1:C1) για να ταιριάζουν με τα δεδομένα σας.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα