本文的標(biāo)題是《每天學(xué)一點Excel2010 (42)——And、Or、Not》來源于:由作者:陳美采編而成,主要講述了上一講末尾用到了3個還沒有講的邏輯函數(shù),本講和下一講把所有的7個邏輯函數(shù)講完。
0
上一講末尾用到了3個還沒有講的邏輯函數(shù),本講和下一講把所有的7個邏輯函數(shù)講完。
059 and
助記:英文的“與”
類別:邏輯
語法:and(logical1,[logical2],…)
參數(shù):1~255個條件
- logical1 必需。要檢驗的第一個條件,其計算結(jié)果為TRUE或FALSE。
- logical2,… 可選。要檢驗的其他條件,其計算結(jié)果為TRUE或FALSE。
說明:所有參數(shù)均為真,返回TRUE,否則返回FALSE,相當(dāng)于**論中的交集。常見用途就是可以擴大檢驗條件的范圍,例如,在韓信點兵里面使用and同時檢驗3個條件,可以共同用作if函數(shù)的參數(shù)logical_test。比如判斷三門功課都是80分以上,可以輸入“=and(B2>80,C2>80,D2>80)”。
注解:參數(shù)可以是包含邏輯值的數(shù)組或引用,但忽略其中包括的文本或空白單元格。如果指定區(qū)域中未包含邏輯值,則返回錯誤值#VALUE!。
【技巧】
使用*運算符可以代替and函數(shù),即將多個邏輯值相乘,當(dāng)且僅當(dāng)所有值均為1時結(jié)果才為1。
060 or
助記:英文的“或”
類別:邏輯
語法:or(logical1,[logical2],…)
參數(shù):1~255個條件
- logical1 必需。要檢驗的第一個條件,其計算結(jié)果為TRUE或FALSE。
- logical2,… 可選。要檢驗的其他條件,其計算結(jié)果為TRUE或FALSE。
說明:所有參數(shù)均為假,返回FALSE,否則返回TURE,相當(dāng)于**論中的并集。常見用途就是可以擴大檢驗條件的范圍,可以共同用作if函數(shù)的參數(shù)logical_test。比如判斷三門功課是否有低于80分的,可輸入“=or(B2<80,C2<80,D2<80)”。
注解:參數(shù)可以是包含邏輯值的數(shù)組或引用,但忽略其中包括的文本或空白單元格。如果指定區(qū)域中未包含邏輯值,則返回錯誤值#VALUE!。可以使用or數(shù)組公式來檢驗數(shù)組中是否包含特定的數(shù)值,記得按Ctrl+Shift+Enter。
示例:目前居民身份證的長度有15位和18位兩種,一般方法是C2中輸入“=OR(LEN(B2)=15,LEN(B2)=18)”,如圖所示。(一般建議使用數(shù)據(jù)有效性驗證,把關(guān)口前移)
驗證身份證長度是否正確
使用數(shù)組公式,選中C3輸入“=OR(LEN(B2)={15,18})”,按組合鍵,再將公式向下填充。可以使用“公式”選項卡的“公式求值”單步觀察公式計算結(jié)果。
【技巧】
使用+運算符可以代替or函數(shù),即將多個邏輯值相加,當(dāng)且僅當(dāng)所有值均為0時結(jié)果才為0。
061 not
助記:英文的“非”
類別:邏輯
語法:not(logical)
參數(shù):1個條件
- logical 必需。計算結(jié)果為TRUE或FALSE。
說明:對參數(shù)值求反,假作真時真亦假。比如,輸入“=not(B2<25)”可以選擇年齡是否大于等于25歲;判斷是否是本科學(xué)歷時,輸入“=not(B2<>"本科")”,所有非本科的將顯示FALSE。
(待續(xù))
本文原作者為陳美,轉(zhuǎn)載請注明:出處!如該文有不妥之處,請聯(lián)系站長刪除,謝謝合作~
原創(chuàng)文章,作者:陳美,如若轉(zhuǎn)載,請注明出處:http://www.uuuxu.com/20220514322214.html