寵物集市-寵物集市華東、華南、華北排行榜一覽表
1245
2025-04-01
(1)這三個函數,是對多個或者單個表達式的邏輯關系進行判斷,再返回一個邏輯值(TRUE或FALSE)。
語法:AND(logical1,[logical2], ...)
OR(logical1, [logical2], ...)
NOT(logical)
AND函數,所有表達式的邏輯值均為TRUE時返回TRUE,只要有一個表達式的邏輯值為FALSE時就返回FALSE。
OR函數,只要有一個表達式的邏輯值為TRUE就返回TRUE,只有所有表達式的邏輯值為FALSE時返回FALSE。
NOT函數,表達式的邏輯值為TRUE時返回FALSE,表達式的邏輯值為FALSE時返回TRUE。
例,公司的日生產標準:每日運轉20小時以上,平均產量200噸/小時以上,日產量4100噸以上。必須同時滿足這三條,生產才達標,
則E2單元格公式為:
=IF(AND(C2>=20,D2>=200,E2>=4100),"達標","不達標")
結果為:“達標”,公式也可為:
=IF(OR(C2<20,D2<200,E2<4100),"不達標","達標")
或者:
=IF(NOT(OR(C11<20,D11<200,E11<4100)),"達標","不達標")
從上面可以看出,AND、OR、NOT的邏輯關系是可以互相轉化的。
(2)用數學運算替代邏輯函數
AND函數必須所有表達式的邏輯值均為TRUE才返回TRUE,否則返回FALSE,而四則運算時TRUE=1、FALSE=0,故AND函數可以用乘法來替代。
如上面公式1,可以寫為:
=IF((C2>=20)*(D2>=200)*(E2>=4100),"達標","不達標")
在此公式中,只有三個表達式的邏輯值均為TRUE時,乘積才為1,即為TRUE;如有一個表達式邏輯值為FALSE,則乘積為0,即為FALSE。
OR函數只要有一個表達式的邏輯值為TRUE就返回TRUE,否則返回FALSE,故OR函數可以用加法來替代。
如上面公式2,可以寫為:
=IF((C2<20)+(D2<200)+(E2<4100),"不達標","達標")
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。