Excel中的BITXOR产生意想不到的价值

我使用Excel 2016 MSO(16.0.6701.1011)获得以下结果64位:

=BITXOR(10,1111) 

生产:

 1117 

我预计1101

然而=BITXOR(10,111)产生101 ,这是我的预期。

这是一个错误还是我错过了明显的东西?

bitxor()接受作为参数,并返回十进制数字。 您可以将您的参数转换为十进制,并将结果转换为二进制,如下所示:

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