建立條件化公式

套用到
Microsoft 365 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

測試條件為真或假,以及對表達式進行邏輯比較,是許多任務的共同操作。 你可以使用 ANDORNOTIF 函數來建立條件公式。

例如, IF 函數使用以下參數。

使用 IF 函數的公式

使用IF函數的公式

按鈕圖片 logical_test:你想檢查的狀況。

呼叫 2 value_if_true:若條件為 True,則回傳的值。

按鈕圖片 value_if_false:條件為 False 時要回傳的值。

欲了解更多如何建立公式的資訊,請參閱 「建立或刪除公式」。

您想要做什麼?

建立一個條件公式,產生邏輯值 (真或假)

為完成此任務,請使用以下範例所示的 ANDORNOT 函數與運算子。

範例

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

如何複製範例?

  1. 選取本篇文章中的範例。
    從 Windows 版 Excel 2013 說明中選取範例
    選取 [說明] 中的範例
  2. 按 CTRL+C。
  3. 在 Excel 中建立空白的活頁簿或工作表。
  4. 選取工作表中的儲存格 A1,然後按 CTRL+V。

重要

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

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

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

資料
15
9
8
鏈輪
Widget
公式 描述 (結果)
= (A2>A3, A2<A4) 判斷格子 A2 的值是否大於 A3 的值,以及 A2 中的值是否小於 A4 的值。 (假)
=或 (A2>A3, A2<A4) 判斷格子 A2 的值是否大於 A3 的值,或 A2 中的值小於 A4 的值。 (真)
=不 (A2+A3=24) 判斷 A2 與 A3 單元的數值總和是否不等於 24。 (假)
=NOT (A5=「齒輪」) 判斷 A5 單元的值是否等於「鏈輪」。 (FALSE)
=OR (A5<>「鏈輪」,A6 = 「小工具」) 判斷 A5 格子的值是否等於「鏈輪」,或 A6 的值是否等於「小工具」。 (真)

欲了解更多如何使用這些函式,請參閱 AND functionOR 函數NOT 函數

頁面頂端

建立一個條件公式,使其產生另一個計算或非真或假的值

為完成此任務,請使用IF、ANDOR函數及運算子,如下例所示。

範例

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

如何複製範例?

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

    重要

    請勿選取列或欄標題。

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

  2. 按 CTRL+C。

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

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

重要

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

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

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

資料
15
9
8
鏈輪
Widget
公式 描述 (結果)
=如果 (A2=15,「OK」、「不OK」) 如果 A2 格子的值等於 15,則回傳「OK」。否則,請回覆「不OK」。 (OK)
=IF (A2<>15,「OK」、「不OK」) 如果 A2 格的值不等於 15,則回傳「OK」。否則,請回覆「Not OK」 (Not OK)
=如果 ( (A2<=15) ,「OK」、「不OK」) 如果 A2 格子的值不小於 15,則回傳「OK」。否則,請回覆「Not OK」 (Not OK)
=IF (A5<>「鏈輪」、「OK」、「不OK」) 若 A5 格子的值不等於「SPROCKETS」,則回傳「OK」。否則,請回覆「Not OK」 (Not OK)
=若 (且 (A2>A3, A2<A4) ,「OK」、「不OK」) 如果 A2 格的值大於 A3 的值,且 A2 的值也小於 A4,則回傳「OK」。否則,請回覆「Not OK」 (Not OK)
=若 (且 (A2<>A3, A2<>A4) ,「OK」、「不OK」) 如果 A2 格的值不等於 A3,A2 的值也等於 A4 的值,請回傳「OK」。否則,請回覆「不OK」。 (OK)
=若 (或 (A2>A3, A2<A4) ,「OK」、「不OK」) 如果 A2 格的值大於 A3 或 A2 的值小於 A4,則回傳「OK」。否則,請回覆「不OK」。 (OK)
=如果 (或 (A5<>「鏈輪」、「A6<>「小工具」) 、「OK」、「不OK」) 如果 A5 格的值不等於「Sprockets」或 A6 的值不等於「Widgets」,則回傳「OK」。否則,請回覆「Not OK」 (Not OK)
=若 (或 (A2<>A3, A2<>A4) ,「OK」、「不OK」) 如果 A2 格的值不等於 A3 或 A2 的值不等於 A4 的值,則回傳「OK」。否則,請回覆「不OK」。 (OK)

欲了解更多如何使用這些函式,請參閱 IF 函數AND 函數OR 函數

頁面頂端