
- Excel 函式教程
- Excel 函式 - 首頁
- 相容性函式
- 邏輯函式
- 文字函式
- 日期和時間函式
- 多維資料集函式
- 數學函式
- 三角函式
- 資料庫函式
- 動態陣列函式
- 工程函式
- 財務函式
- 資訊函式
- 查詢和引用函式
- 統計函式
- Web 函式
- Excel 有用資源
- Excel - 快速指南
- Excel - 有用資源
- Excel - 討論
Excel - BITXOR 函式
描述
BITXOR 函式返回兩個數字的按位“異或”結果。
語法
BITXOR (number1, number2)
引數
引數 | 描述 | 必填/可選 |
---|---|---|
number1 | 必須大於或等於 0。 | 必填 |
number2 | 必須大於或等於 0。 | 必填 |
備註
BITXOR 返回一個十進位制數,該數是其引數的按位“異或”(排他性異或)之和的結果。
如果任一引數超出其約束,則 BITXOR 返回 #NUM! 錯誤值。
如果任一引數大於 (2^48)-1,則 BITXOR 返回 #NUM! 錯誤值。
如果任一引數是非數值,則 BITXOR 返回 #VALUE! 錯誤值。
在結果中,如果引數在該位位置的值不相等,則每個位位置為 1;換句話說,一個值為 0,另一個值為 1。
例如,使用 BITXOR (5, 3),5 在二進位制中表示為 101,3 在二進位制中表示為 11。為了便於比較,您可以將 3 視為 011。從右到左,此示例中三個位置的位值僅在最右邊的位置相同(1)。“不相等”的結果對從右數起第二和第三個位置返回 1,而“相等”的結果對最右邊的位置返回 0。
從位位置返回的 1 值從右到左以 2 的冪遞增。最右邊的位返回 1 (2^0),左邊的位返回 2 (2^1),依此類推。
使用相同的示例,最右邊的位位置返回 0,因為它為 0,從右數起第二個位位置返回 2 (2^1)(值為 1),最左邊的位返回 4 (2^2)(也為 1 值)。總數為 6,以十進位制表示。
適用性
Excel 2013、Excel 2016
示例

advanced_excel_engineering_functions.htm
廣告