Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

測試條件是否為 True 或 False,並在運算式之間進行邏輯比較是許多工作常見的情況。 您可以使用 ANDORNOTIF 函數來建立條件化公式。

例如, IF 函數使用下列自變數。

使用 IF 函數的公式

使用 IF 函數的公式

按鈕影像 logical_test:您要檢查的條件。

圖說文字 2 value_if_true:條件為 True 時要傳回的值。

按鈕影像 value_if_false:條件為 False 時要傳回的值。

如需如何建立公式的詳細資訊,請參閱 建立或刪除公式

您想要做什麼?

建立會產生邏輯值的條件公式, (TRUE 或 FALSE)

若要執行這項工作,請使用 ANDORNOT 函數和運算符,如下列範例所示。

範例

如果將範例複製到空白工作表上,就會更容易瞭解。

如何複製範例?

  1. 選取本篇文章中的範例。

    從 Windows 版 Excel 2013 說明中選取範例

    選取 [說明] 中的範例

  2. 按 CTRL+C。

  3. 在 Excel 中建立空白的活頁簿或工作表。

  4. 選取工作表中的儲存格 A1,然後按 CTRL+V。

重要: 您必須將範例貼到工作表的儲存格 A1,範例才能正常運作。

  1. 若要在檢視結果與檢視傳回結果的公式之間切換,請按 CTRL+` (抑音符號),或在 [公式] 索引標籤的 [公式稽核] 群組中,按一下 [顯示公式] 按鈕。

當您將範例複製到空白工作表後,可以依照您的需求修改。

資料

15

9

8

鏈輪

Widget

公式

描述 (結果)

=AND (A2>A3,A2<A4)

決定儲存格 A2 中的值是否大於 A3 中的值,以及 A2 中的值是否小於 A4 中的值。 (FALSE)

=OR (A2>A3, A2<A4)

判斷儲存格 A2 中的值是否大於 A3 中的值,或 A2 中的值是否小於 A4 中的值。 (TRUE)

=NOT (A2+A3=24)

判斷儲存格 A2 和 A3 中值的總和是否不等於 24。 (FALSE)

=NOT (A5=“Sprockets”)

判斷儲存格 A5 中的值是否不等於「Sprockets」。。 (FALSE) 」。

=OR (A5<>“Sprockets”,A6 = “Widgets”)

判斷儲存格 A5 中的值是否不等於「Sprockets」,或 A6 中的值是否等於「小工具」。 (TRUE)

如需有關如何使用這些函數的詳細資訊,請參閱 AND函數OR 函數NOT函數

頁面頂端

建立會產生其他計算的條件公式或 TRUE 或 FALSE 以外的值

若要執行這項工作,請使用 IFANDOR 函數和運算符,如下列範例所示。

範例

如果將範例複製到空白工作表上,就會更容易瞭解。

如何複製範例?

  1. 選取本篇文章中的範例。

    重要: 請勿選取列或欄標題。

    從 Windows 版 Excel 2013 說明中選取範例

    選取 [說明] 中的範例

  2. 按 CTRL+C。

  3. 在 Excel 中建立空白的活頁簿或工作表。

  4. 選取工作表中的儲存格 A1,然後按 CTRL+V。

重要: 您必須將範例貼到工作表的儲存格 A1,範例才能正常運作。

  1. 若要在檢視結果與檢視傳回結果的公式之間切換,請按 CTRL+` (抑音符號),或在 [公式] 索引標籤的 [公式稽核] 群組中,按一下 [顯示公式] 按鈕。

當您將範例複製到空白工作表後,可以依照您的需求修改。

資料

15

9

8

鏈輪

Widget

公式

描述 (結果)

=IF (A2=15, “OK”, “Not OK”)

如果儲存格 A2 中的值等於 15,則傳回「確定」。 否則,請傳回「不確定」。 (確定)

=IF (A2<>15, “OK”, “Not OK”)

如果儲存格 A2 中的值不等於 15,則傳回「確定」。 否則,請傳回「不確定」 ([無法確定])

=IF (NOT (A2<=15) , “OK”, “Not OK”)

如果儲存格 A2 中的值不小於或等於 15,則傳回「確定」。 否則,請傳回「不確定」 ([無法確定])

=IF (A5<>“SPROCKETS”, “OK”, “Not OK”)

如果儲存格 A5 中的值不等於 「SPROCKETS」,則傳回「確定」。 否則,請傳回「不確定」 ([無法確定])

=IF (AND (A2>A3, A2<A4) , “OK”, “Not OK”)

如果儲存格 A2 中的值大於 A3 中的值,且 A2 中的值也小於 A4 中的值,則傳回「確定」。 否則,請傳回「不確定」 ([無法確定])

=IF (AND (A2<>A3, A2<>A4) , “OK”, “Not OK”)

如果儲存格 A2 中的值不等於 A3,且 A2 中的值也不等於 A4 中的值,則傳回「確定」。 否則,請傳回「不確定」。 (確定)

=IF (OR (A2>A3, A2<A4) , “OK”, “Not OK”)

如果儲存格 A2 中的值大於 A3 中的值,或 A2 中的值小於 A4 中的值,則傳回「確定」。 否則,請傳回「不確定」。 (確定)

=IF (OR (A5<>“Sprockets”, A6<>“Widgets”) , “OK”, “Not OK”)

如果儲存格 A5 中的值不等於 「Sprockets」,或 A6 中的值不等於 「Widgets」,則傳回 「OK」。 否則,請傳回「不確定」 ([無法確定])

=IF (OR (A2<>A3, A2<>A4) , “OK”, “Not OK”)

如果儲存格 A2 中的值不等於 A3 中的值,或 A2 中的值不等於 A4 中的值,則傳回「確定」。 否則,請傳回「不確定」。 (確定)

如需有關如何使用這些函數的詳細資訊,請參閱 IF 函數AND 函數OR 函數

頁面頂端

Need more help?

Want more options?

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

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

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×