Excel函式and和or的用法區別(Excel表格and和or函式的使用方法)
在Excel中AND、OR是兩個函式,這兩個函式可以判斷一組條件,AND函式是當所有條件都滿足才會返回TRUE,OR函式是隻要有一個條件滿足就會返回TRUE,可以根據不同的判斷需求來選擇使用哪個函式。
1、AND函式
AND函式一般用來檢驗一組資料是否都滿足條件,當引數全部滿足某一條件時,返回結果為TRUE,否則為FALSE。
語法
AND(條件1,條件2, ...)
條件1, 條件2, ... 表示待檢測的 1 到 30 個條件值,各條件值可為 TRUE 或 FALSE。
說明
■引數必須是邏輯值 TRUE 或 FALSE, 或者包含邏輯值的陣列( 用於建立可生成多個結果或可對在行和列中排列的
■如果陣列或引用引數中包含文字或空白單元格,則這些值將被忽略。
■如果指定的單元格區域內包括非邏輯值,則 AND 將返回錯誤值 #VALUE!。
以如下公司發放獎金為例:
當銷售額大於5000並且增長率大於50%的員工獎勵200元
示例公式:=AND(C3>5000,D3>0.5)*200
解析:通過邏輯值與數字的關係,使用AND函式返回的邏輯值乘200
2、OR函式
OR的中文含義是“或”的意思,它的使用也和這個意思相近。在OR函式中,我們需要輸入兩個條件。但它的判斷的形式是隻要滿足一個邏輯條件,則結果就會顯示TURE。
語法
OR(logical1,logical2,...)
Logical1,logical2,... 需要進行檢驗的 1 到 30 個條件表示式。
說明
■ 引數必須能計算為邏輯值,如 TRUE 或 FALSE,或者為包含邏輯值的陣列( 用於建立可生成多個結果或可對在行
■ 如果陣列或引用引數中包含文字或空白單元格,則這些值將被忽略。
■ 如果指定的區域中不包含邏輯值,函式 OR 返回錯誤值 #VALUE!。
■ 可以使用 OR 陣列公式來檢驗陣列中是否包含特定的數值。若要輸入陣列公式,請按照 Ctrl Shift Enter。
我們以這個表格為例,來給大家詳細解釋:
某公司對升職設定了以下條件:年齡大於35歲,或在本公司的工作年限要大於5年
示例公式:=OR(C3>35,D3>5)
解析:OR函式的特點就是隻要有一個邏輯條件滿足,就會出現TURE。