建立條件化公式

許多工作通常會測試條件為 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



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="鏈輪")

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

=OR(A5<>"鏈輪",A6 = "小型裝置")

會判斷儲存格 A5 中的值是否不等於「鏈輪」,或 A6 中的值是否等於「小型裝置」。(TRUE)

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

頁面頂端

建立會導致其他計算或產生除 TRUE 或 FALSE 之外其他值的條件化公式

若要執行此工作,請使用 IFANDOR 函數與運算子,如下列範例所示。

範例

將這個範例複製到空白的工作表中,有助於了解此範例。

如何複製範例?

  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, "正確", "不正確")

如果儲存格 A2 中的值等於 15,會傳回 "正確";否則會傳回 "不正確"。(正確)

=IF(A2<>15, "正確", "不正確")

如果儲存格 A2 中的值不等於 15,會傳回 "正確";否則會傳回 "不正確"。(不正確)

=IF(NOT(A2<=15), "正確", "不正確")

如果儲存格 A2 中的值不小於或等於 15,會傳回 "正確";否則會傳回 "不正確"。(不正確)

=IF(A5<>"鏈輪", "正確", "不正確")

如果儲存格 A5 中的值不等於「鏈輪」,會傳回 "正確";否則會傳回 "不正確"。(不正確)

=IF(AND(A2>A3, A2<A4), "正確", "不正確")

如果儲存格 A2 中的值大於 A3 中的值,而且 A2 中的值也小於 A4 中的值,會傳回 "正確";否則會傳回 "不正確"。(不正確)

=IF(AND(A2<>A3, A2<>A4), "正確", "不正確")

如果儲存格 A2 中的值不等於 A3,而且 A2 中的值也不等於 A4 中的值,會傳回 "正確";否則會傳回 "不正確"。(正確)

=IF(OR(A2>A3, A2<A4), "正確", "不正確")

如果儲存格 A2 中的值大於 A3 中的值,或是 A2 中的值小於 A4 中的值,會傳回 "正確";否則會傳回 "不正確"。(正確)

=IF(OR(A5<>"鏈輪", A6<>"小型裝置"), "正確", "不正確")

如果儲存格 A5 中的值不等於「鏈輪」,或是 A6 中的值不等於「小型工具」,會傳回 "正確";否則會傳回 "不正確"。(不正確)

=IF(OR(A2<>A3, A2<>A4), "正確", "不正確")

如果儲存格 A2 中的值不等於 A3 中的值,或是 A2 中的值不等於 A4 中的值,會傳回 "正確";否則會傳回 "不正確"。(正確)

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

頁面頂端

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×