測試條件是否為 True 或 false,以及讓運算式之間進行邏輯比較是許多工作的共同作業。 您可以使用 AND 、OR、NOTIF函數來建立條件式公式。

例如 ,IF 函數 使用下列引數。

使用 IF 函數的公式

使用 IF 函數的公式

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

圖說文字 2 value_if_true:如果條件為 True,則要返回的值。

按鈕影像 value_if_false:如果條件為 False,則要返回的值。

若要瞭解如何建立公式,請參閱建立 或刪除公式

您想要做什麼?

建立條件式公式,將邏輯值 (TRUE 或 FALSE)

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

範例

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

如何複製範例?

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

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

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

    選取 [說明] 中的範例

  2. 按 CTRL+C。

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

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

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

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

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

1

2

3

4

5

6

7



8



9


10


11



12

A

B

資料

15

9

8

鏈輪

部件

公式

描述 (結果)

=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 外的值

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

範例

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

如何複製範例?

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

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

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

選取 [說明] 中的範例

  1. 按 CTRL+C。

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

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

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

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

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

1

2

3

4

5

6

7


8



9



10



11




12



13



14




15



16

A

B

資料

15

9

8

鏈輪

部件

公式

描述 (結果)

=IF (A2=15,"確定","not OK")

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

=IF (A2<>15,"確定","not OK")

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

=IF (NOT (A2<=15) ,"確定","not OK")

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

=IF (A5<> SPROCKETS", "OK", "NOT OK")

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

=IF (AND (A2>A3,A2<A4) ,"確定","not OK")

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

=IF (AND (A2<>A3,A2<>A4) ,"確定","not OK")

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

=IF (或 (A2>A3,A2<A4) ,"確定","not OK")

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

=IF (或 (A5<>"Sprockets",A6<>"小工具") ,"確定","not OK")

如果儲存格 A5 中的值不等於 「Sprockets」,或 A6 中的值不等於「小工具」,請返回「確定」。 否則,請返回「不 (」。)

=IF (或 (A2<>A3,A2<>A4) ,"確定","not OK")

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

若要瞭解如何使用這些函數,請參閱 IF 函數、AND 函數和 OR 函數

頁面頂端​​

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×