使用 AND 和 OR 以測試條件組合

附註:  我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為 英文文章 出處,以供參考。

當您要尋找符合多個條件,例如年 4 月和年 1 月,之間賣出單位或林,以賣出單位資料您可以在一起使用, ANDOR函數。

此範例鳥巢OR 函數來搜尋 2011 年 4 月 30 日與 2012 年 1 月 1 日之間賣出單位AND 函數或銷售量林任何單位。您可以看到林,以賣出單位和也在公式中指定的日期期間 Tim 並 Ed 賣出單位,則傳回True

在同一個公式中使用 AND 和 OR

您複製以下公式並將其貼至工作表。

= OR (AND (C2 > 日期 (2011,4,30),C2 < DATE(2012,1,1)),B2="Nancy")

我們進入有點更深入的公式。OR 函數需要它可以測試,看看如果他們是 true 或 false 的引數的一組。在此公式,第一個引數使用DATE函數巢狀嵌入,AND 函數的結果,而第二個是 「 林。 」您可以閱讀公式這種方式: 檢查銷售 2011 年 4 月 30 日之後,以及 2012 年 1 月 1 日之前進行或所做的林測試。

OR 函數,例如 AND 函數也會傳回 True 或 False。大部分的時間,您使用和擴充功能的另一個函數,例如或和IF。在此範例中,OR 函數不會找出 AND 函數不正確的日期。

搭配 IF 使用 AND 和 OR

您也可以使用使用IF 函數

巢嵌在 IF 函數中的 AND 和 OR 函數

在此範例中,除非銷售人員在市場較小的南區工作,否則他們最少須銷售價值 $125,000 的商品,才能賺取紅利。至於在南區工作的銷售人員,其銷售額必須達到 $100,000,才符合紅利資格。

= IF (或者 (C4 > = 125000,AND (B4 = 「 南部 」,C4 > = 100000)) = true 時,C4 * 0.12,「 沒有獎勵 」)

我們來詳細探究。 IF 函數需要三個引數才能運作。 第一筆是邏輯測試,第二筆是測試傳回 True 時您想看到的值,第三筆是測試傳回 False 時您想看到的值。 在此範例中,OR 函數及其中所有的巢嵌項目都提供了邏輯測試。 您可以這樣解讀:尋找大於或等於 125,000 的值,但欄 C 的值若為「南」則除外,欄 C 的值若為「南」,就尋找大於 100,000 的值,只要這兩個條件同時為 True 時,就會將值乘以 0.12,即佣金金額。 否則,會顯示「無紅利」字樣。

請試著使用上列範例操作

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×