Applies ToMicrosoft 365 Excel Mac 版 Microsoft 365 Excel Excel 網頁版 Excel 2021 Mac 版 Excel 2021 Excel 2019 Mac 版 Excel 2019 Excel 2016 Excel 2013

XOR 函數會傳回所有自變數的邏輯獨佔 Or

語法

XOR(logical1, [logical2],…)

XOR 函數語法具有下列引數。

  • Logical1, logical2,…    Logical 1 是必要的,後續邏輯值則是選用的。 這是第 1 個到第 254 個您想要測試其為 TRUE 或 FALSE 的條件,可以是邏輯值、陣列或參照。

註解

  • 引數都必須評估為邏輯值 (如 TRUE 或 FALSE),或是在包含邏輯值的陣列或參照中。

  • 如果陣列或參照引數中包含文字或空白儲存格,則這些值將會略過。

  • 如果所指定的範圍中並未包含邏輯值,則 XOR 會傳回 #VALUE! 錯誤值。

  • 您可以使用 XOR 陣列公式來檢查陣列中是否有數值。

    附註: 如果您有目前版本的 Microsoft 365,則您可以在輸出範圍左上角的儲存格中輸入公式,然後按 ENTER 以確認公式為動態陣列公式。 否則,請先選取輸出範圍,在輸出範圍左上角的儲存格中輸入公式,然後按 CTRL+SHIFT+ENTER 以進行確認,以舊的陣列公式輸入公式。 Excel 會為您在公式的開頭和結尾處插入大括號。 如需有關陣列公式的詳細資訊,請參閱陣列公式的規則和範例

  • 當 TRUE 輸入的數字為奇數時,XOR 的結果為 TRUE,而當 TRUE 輸入的數字為偶數時,XOR 的結果為 FALSE。

範例

請在下列表格中複製範例資料,再將之貼到新 Excel 活頁簿中的儲存格 A1。 若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。

公式

描述

結果

=XOR(3>0,2<9)

因為兩個測試都評估為TRUE,因此會傳回 FALSE。

FALSE

=XOR(3>12,4>6)

由於所有測試結果都評估為 FALSE,因此會傳回 FALSE。 至少其中一個測試結果必須評估為 TRUE,才能傳回 TRUE。

FALSE

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家,或在社群中取得支援。

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。