2016-03-25 55 views
0

我得到用Excel 2016 MSO(16.0.6701.1011)以下結果64位:BITXOR在Excel中產生意外值

=BITXOR(10,1111) 

生產:

1117 

我預期1101

=BITXOR(10,111)產生101這是我的預期。

這是一個錯誤還是我錯過了明顯的東西?

回答

1

bitxor()接受爲參數,並返回十進制數。您可以將您的參數轉換爲十進制,並將結果轉換爲二進制,如下所示:

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