Excel에서 BITXOR로 이상한 결과보기


2

Excel 2016 MSO (16.0.6701.1011) 64 비트를 사용하여 다음 결과를 얻을 수 있습니다.

=BITXOR(10,1111)

생산 :

1117

기대했다 1101.

하나 =BITXOR(10,111) 생산하다 101 그것은 내가 기대했던 것입니다.

이 버그입니까 아니면 내가 뻔한 무엇인가 놓치고 있습니까?

답변:


1

1111과 10이 십진수이면 결과입니다. 이 바이너리를 본다면, 다음과 같이해야합니다 :

  10 =        1010b
1111 = 10001010111b
----------XOR----------
       10001011101b = 1117

따라서 숫자를 소수로 변환해야합니다.


1
감사 =DEC2BIN(BITXOR(BIN2DEC(10),BIN2DEC(1111))) 예상대로 작동합니다.
wally
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.