建立條件化公式

測試條件是否為 true 或 false,以及在運算式之間進行邏輯比較,對於許多工而言都是常見的。 您可以使用ANDORNOTIF函數來建立條件化公式。

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

使用 IF 函數的公式

使用 IF 函數的公式

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

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

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

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

您想要做什麼?

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

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

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

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

範例

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

如何複製範例?

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

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

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

    選取 [說明] 中的範例

  2. 按 CTRL+C。

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

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

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

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

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

1

2

3

4

5

6

7





9


10


11



12

A

B

資料

15

9

8

Sprockets

小工具

公式

描述 (結果)

= AND (A2>A3,A2<A4)

判斷儲存格 A2 中的值是否大於 A3 中的值,以及 A2 中的值是否小於 A4 中的值。 虛假

= 或(A2>A3,A2<A4)

判斷儲存格 A2 中的值是否大於 A3 中的值,或是 A2 中的值是否小於 A4 中的值。 滿足

= NOT (A2 + A3 = 24)

判斷儲存格 A2 和 A3 中的值總和是否不等於24。 虛假

= NOT (A5 = "Sprockets")

判斷儲存格 A5 中的值是否不等於 "Sprockets"。虛假

= 或(A5<> "Sprockets",A6 = "小工具")

判斷儲存格 A5 中的值不等於 "Sprockets",或 A6 中的值是否等於 "小工具"。滿足

如需如何使用這些函數的詳細資訊,請參閱與函數、函數或函數,以及NOT 函數

頁面頂端

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

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

範例

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

如何複製範例?

  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





4




工資



A

B

資料

15

9

8

Sprockets

小工具

公式

描述 (結果)

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

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

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

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

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

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

= IF (A5<> "SPROCKETS","確定","Not OK")

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

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

如果儲存格 A2 中的值大於 A3 中的值,而 A2 中的值也小於 A4 中的值,則傳回 "OK" (確定)。 否則,返回「不確定」。(不是 [確定])

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

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

= IF (或(A2>A3,A2<A4),"OK","Not OK")

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

= IF (OR (A5<> "Sprockets",[A6]<> "小工具"),"確定","Not OK")

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

= IF (或(A2<>A3,A2<>A4),"OK","Not OK")

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

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

頁面頂端

附註:  本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 告訴我們這項資訊是否有幫助? 這裡是供您參考的英文文章

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×