回覆列表
-
1 # 傾嫣baby
-
2 # 楠哥姑娘
1、下面舉例來說明OR函式的使用方法。某公司對升職設定了條件:”年齡大於30歲,或在本公司工作年限要大於10年(含)“,要篩選出符合條件的人選。
2、此時使用OR函式,在單元格中輸入”=OR(D2>30, E2>=10)“,按回車鍵,得到的結果是”FALSE“,因為 張3 的年齡小於30歲,在公司工作時間也沒有超過10年。即OR函式中的兩個邏輯條件都不滿足,所以返回“FALSE”。
3、將單元格下拉,就可以得到所有人能否升職的結果,如下圖:
4、圖中還可以看到,雖然張5、張7、張8的工作年限沒有達到10年,即不滿足邏輯條件中的規定,但是,他們的年齡滿足“大於30歲”的邏輯條件,所以整體結果為“TRUE”。這就是OR函式的特點,只要有一個邏輯條件滿足,就返回“TRUE”。
1.OR函式,判斷任何一個引數邏輯值為 TRUE,即返回 TRUE;所有引數的邏輯值為 FALSE,才返回 FALSE,可以設定1到30個檢測條件。下面舉例說明。
2.開啟資料表。
3.在單元格輸入=OR(A2="膝上型電腦"),我們只判斷A2單元格是膝上型電腦的。
4.回車之後得到結果,按住單元格右下角的黑方塊,向下拉。
5.得出全部結果。A列中是膝上型電腦的都顯示為TRUE。
6.我們增加條件,輸入公式=OR(B2="膝上型電腦",E2<1000),增加了單價小於1000的條件。
7.回車之後得到結果,按住單元格右下角的黑方塊,向下拉。
8.得到全部結果,看不僅A列是膝上型電腦的顯示TRUE,又增加了單價小於1000的。
9.我們再增加條件,輸入公式=OR(A2="膝上型電腦",E2<1000,B2="張一"),增加採購商是張一的。
10.回車之後得到結果,按住單元格右下角的黑方塊,向下拉。
11.得到全部結果,只有一行沒有判斷為TRUE,說明三個條件,這行全部都不符合。