Applies ToExcel voor Microsoft 365 Excel voor Microsoft 365 voor Mac Webversie van Excel Excel 2024 Excel 2024 voor Mac Excel 2021 Excel 2021 voor Mac Excel 2019 Excel 2019 voor Mac Excel 2016

In dit artikel worden de syntaxis en het gebruik van de functie BIT.EX.OF in Microsoft Excel beschreven.

Beschrijving

Geeft als resultaat een bitsgewijze EX.OF van twee getallen.

Syntaxis

BIT.EX.OF(getal1;getal2)

De syntaxis van de functie BIT.EX.OF heeft de volgende argumenten:

  • getal1    Vereist. Dit moet groter dan of gelijk aan 0 zijn.

  • getal2    Vereist. Dit moet groter dan of gelijk aan 0 zijn.

Opmerkingen

  • BIT.EX.OF retourneert een decimaal getal dat het resultaat is van de som van een bitsgewijze XOR (exclusieve OR) van de parameters.

  • Als een van de argumenten buiten de limieten valt, geeft BIT.EX.OF de foutwaarde #GETAL! als resultaat.

  • Als een van de argumenten groter is dan (2^48)-1, geeft BIT.EX.OF de foutwaarde #GETAL! als resultaat.

  • Als een van de argumenten een niet-numerieke waarde is, geeft BIT.EX.OF de foutwaarde #WAARDE! als resultaat.

  • In het resultaat is elke bitpositie 1 als de waarden van de parameters op die bitpositie ongelijk zijn, met andere woorden: als de ene waarde 0 is en de andere 1. Als u bijvoorbeeld BIT.EX.OF(5,3) opgeeft, wordt 5 geschreven als het binaire getal 101 en 3 als het binaire getal 11. Voor deze vergelijking kunt u 3 beter opvatten als 011. De bitwaarden op de drie posities in dit voorbeeld zijn alleen op de meest rechtse positie hetzelfde. Een ongelijk resultaat levert een 1 op voor de tweede en derde positie van rechts, en een gelijk resultaat levert een 0 op voor de meest rechtse positie.

  • De waarde die wordt geretourneerd voor een 1 op een bitpositie loopt van rechts naar links op als macht van twee. De meest rechtse bit retourneert 1 (2^0), de bit aan de linkerkant daarvan retourneert 2 (2^1) enzovoort.

  • In hetzelfde voorbeeld wordt 0 geretourneerd voor de meest rechtse positie omdat daar een 0 staat, 2 (2^1) wordt geretourneerd voor de tweede bitpositie van rechts (waar een 1 staat) en 4 (2^2) voor het meest linkse bit (waar ook een 1 staat). Het totaal als decimale waarde is 6.

Voorbeeld

Kopieer de voorbeeldgegevens uit de volgende tabel en plak deze in cel A1 van een nieuw Excel-werkblad. Om resultaten van formules weer te geven, selecteert u deze, drukt u op F2 en drukt u vervolgens op Enter. Indien nodig kunt u de kolombreedten aanpassen als u alle gegevens wilt zien.

Formule

Beschrijving

Resultaat

Hoe het werkt

=BIT.EX.OF(5;3)

Retourneert het totaal van de bitsgewijze 'Exclusieve of'-vergelijking op elke bitpositie.

6

De binaire weergave van het getal 5 is 101 en de binaire weergave van 3 is 11. U kunt 11 uitdrukken als 011, zodat beide getallen uit 3 cijfers bestaan. Bij een bitsgewijze 'Exclusieve of'-vergelijking wordt gecontroleerd of beide cijfers op elke positie niet gelijk zijn en als deze voorwaarde Waar is, wordt een positieve waarde voor de betreffende positie geretourneerd.

Test: Op welke posities zijn de cijfers niet gelijk?

5 in binaire weergave = 101

3 in binaire weergave = 011

jjn

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

4+2+0

6

Naar boven

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.