2016-03-25 6 views
0

ich die folgenden Ergebnisse mit Excel 2016 MSO (16.0.6701.1011) 64-Bit:BITXOR in Excel unerwarteten Wert produzieren

=BITXOR(10,1111) 

produziert:

1117 

ich erwartet 1101.

Aber =BITXOR(10,111) produziert 101 was ich erwartet habe.

Ist das ein Fehler oder fehlt mir etwas offensichtlich?

Antwort

1

bitxor() akzeptiert als Argumente und gibt Dezimalzahlen zurück. Sie können Ihre Argumente in Dezimalzahlen umwandeln und das Ergebnis wie folgt in eine Binärdatei umwandeln:

=DEC2BIN(BITXOR(BIN2DEC(10),BIN2DEC(1111))) 
Verwandte Themen