BITXOR 函數(shù)
本文介紹 Microsoft Excel 中?BITXOR?函數(shù)的公式語法和用法。
說明
返回兩個數(shù)值的按位“異或”結(jié)果。
語法
BITXOR(number1, number2)
BITXOR 函數(shù)語法具有下列參數(shù)。
Number1??? 必需。 必須大于或等于 0。
Number2??? 必需。 必須大于或等于 0。
備注
BITXOR 返回一個十進制數(shù)字,為其參數(shù)的按位“異或”求和的結(jié)果。
如果任一參數(shù)超出其限制范圍,則 BITXOR 返回錯誤值 #NUM! 。
如果任一參數(shù)大于 (2^48)-1,則 BITXOR 返回錯誤值 #NUM! 。
如果任一參數(shù)是非數(shù)值,則 BITXOR 返回錯誤值 #VALUE! 。
如果兩個參數(shù)的相應位的值不相等(換言之,一個值為 0,而另一個為 1),則該位的結(jié)果值為 1。 例如,使用 BITXOR(5,3),5 在二進制中表示為 101,3 在二進制中表示為 11。 為便于比較,您可以將 3 視作 011。 從右向左,在此示例的三個位中,只有最右側(cè)位置的位值相同 (1)。 從右向左,第二和第三個位的“不相等”結(jié)果將返回 1,而最右側(cè)位的“相等”結(jié)果則返回 0。
各位返回的值 1 從右向左按 2 的冪次依次累進。 最右邊的位返回 1 (2^0),其左側(cè)的位返回 2 (2^1),依此類推。
在同一示例中,最右側(cè)位由于其值為 0,因而返回 0;從右向左第二個位值為 1,將返回 2 (2^1),最左側(cè)位值也為 1,將返回 4 (2^2)。 總數(shù)為 6(以十進制表示形式)。
示例
復制下表中的示例數(shù)據(jù),然后將其粘貼進新的 Excel 工作表的 A1 單元格中。 要使公式顯示結(jié)果,請選中它們,按 F2,然后按 Enter。 如果需要,可調(diào)整列寬以查看所有數(shù)據(jù)。
