首页
/
每日頭條
/
生活
/
excel中的邏輯函數的四種表示方法
excel中的邏輯函數的四種表示方法
更新时间:2024-10-21 00:21:50

使用邏輯函數可以對單個或多個表達式進行邏輯計算,然後返回一個邏輯值。

邏輯函數與乘法、加法

運算AND 函數、OR 函數和 NOT 函數分别對應“與”“或”和“非”3 種邏輯關系。

當所有參數為邏輯值真時,AND 函數返回 TRUE。隻要有一個參數為邏輯值假,AND 函數就返回FALSE。

隻要有一個參數為邏輯值真,OR 函數就返回 TRUE。當所有參數均為邏輯值假時,OR 函數返回FALSE。

如果參數為邏輯值真,NOT 函數返回 FALSE。如果參數為邏輯值假,NOT 函數返回 TRUE。

參與四則運算時,邏輯值 TRUE 相當于數值 1,FALSE 相當于數值 0(零)。對于乘法運算,隻要有一個乘數為 0,結果就為 0(零)。當所有乘數非零時,結果才非零,這與 AND 函數的邏輯關系是一緻的。對于加法運算,隻要有一個加數非零,結果就為非零。當所有加數為 0(零)時,結果為 0(零),這與 OR 函數的邏輯關系是一緻的。因此在實際運用中,常用乘法代替 AND 函數,用加法代替 OR 函數。

以判斷訂單是否包郵為例。圖13-5所示為某網店訂單信息表的部分數據,根據規定,鑽石會員訂單金額大于 59 元或者其他會員訂單金額大于 79元可以包郵。

excel中的邏輯函數的四種表示方法(Excel中的邏輯函數)1

圖 13-5 訂單信息表

現要求根據訂單的會員級别和金額,判斷是否包郵。D2 單元格輸入以下公式,并将公式複制到 D2:D10 單元格區域。

=IF(OR(AND(B2=" 鑽石會員 ",C2>59),AND(B2="其他會員 ",C2>79))," 包郵 ","")公式中的“AND(B2=" 鑽石會員 ",C2>59)”部分判斷訂單是否滿足會員級别為“鑽石會員”且訂單金額大于 59,若同時滿足,則返回 TRUE,否則返回 FALSE。

公式中的“AND(B2=" 其他會員 ",C2>79)”部分判斷訂單是否滿足會員級别為“其他會員”且訂單金額大于 79,若同時滿足,則返回 TRUE,否則返回 FALSE。

OR 函數以兩個 AND 函數的運算結果作為參數,任意一個參數為 TRUE,即返回邏輯值TRUE。

最後用 IF 函數對不同的邏輯運算結果返回相應的結果。使用乘法代替 AND 函數,加法代替 OR 函數,可得到相同的結果,公式如下。=IF((B2=" 鑽石會員 ")*(C2>59) (B2=" 其他會員 ")*(C2>79)," 包郵 ","")

使用 IF 函數條件判斷

IF 函數能根據第一參數邏輯值的“真”與“假”,返回預先定義的内容。當第一參數為 TRUE 或 非 0 數值時,返回第二參數的值。反之,則返回第三參數的值。如果第三參數省略,将返回邏輯值FALSE。

IF 函數可以嵌套 64 層,從而可構造複雜的判斷條件進行綜合評測。在實際運用中,使用 IF 函數進行多條件判斷,公式會非常冗長,邏輯也難以厘清,可以用其他辦法替代 IF 函數,使公式更加簡潔。

以IF函數評定考核等級為例。圖 13-6 展示了某公司員工考核成績表的部分内容,需要根據考核成績評定考核等級。成績大于等于 90 分為優秀,大于等于 80 分為良好,大于等于 60 分為合格,其他為不合格。

excel中的邏輯函數的四種表示方法(Excel中的邏輯函數)2

圖 13-6 員工考核成績表

C2 單元格輸入以下公式,并将公式複制到 C2:C10 單元格區域。=IF(B2>=90," 優秀 ",IF(B2>=80," 良好 ",IF(B2>=60," 合格 "," 不合格 ")))如果成績大于等于 90,返回“優秀”。如果不滿足第一個條件,繼續判斷成績是否大于等于80,滿足條件,返回“良好”。如果也不滿足第二個條件,繼續判斷成績是否大于等于 60,滿足條件,返回“合格”。如果以上條件均不滿足,則返回“不合格”。可以使用 LOOKUP 函數來完成考核評級,D2 單元格公式如下。=LOOKUP(B2,{0,60,80,90;" 不合格 "," 合格 "," 良好 "," 優秀 "})

用函數屏蔽錯誤值

在函數公式的應用中,由于多種原因常會返回錯誤值,為了使表格更加美觀,往往需要屏蔽這些錯誤值的顯示。IFNA 函數和 IFERROR 函數可以屏蔽錯誤值,它們的語法如下。IFNA(value, value_if_na)IFERROR(value, value_if_error)參數 value 是需要檢查錯誤的表達式。當 value 參數為 #N/A 錯誤值時,IFNA 函數返回 value_if_na 參數的值,否則返回 value 參數本身。當 value 參數為任意錯誤值時,IFERROR 函數返回 value_if_error 參數和值,否則返回 value 參數本身。

學會了嗎?快操作試試吧!

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
蘇泊爾最新款壓力鍋112kpa
蘇泊爾最新款壓力鍋112kpa
如今,市面各品牌的電壓力鍋可真不少,可是作為廚房小白的您真的會選嗎?要知道如果選不好,不僅僅做不出各種美食,還有可能因為不會用而造成多種不便。那麼電壓鍋有什麼合适的推薦嗎?答案當然有。最近,知名家電品牌蘇泊爾上新了一款料理快鍋,不知道大家是...
2024-10-21
瀾瀾和蔡文姬高清美圖
瀾瀾和蔡文姬高清美圖
,
2024-10-21
龍珠裡面最能吃的五個人
龍珠裡面最能吃的五個人
感謝邀請,龍珠當中不少人的食量都是特别驚人的。像悟空,貝吉塔等賽亞人的食量更是可以說是用無底洞來形容,他們完全是可以一個人一頓吃掉上百人份的食物的,都是當之無愧的大胃王。現在大胃王的節目也比賽都是十分的引人注目的,而要是悟空他們去參與大胃王...
2024-10-21
調劑複試和一志願複試内容區别
調劑複試和一志願複試内容區别
大家好,我是事兒姐,點擊上方“關注”,每天為你分享考研最新資訊和幹貨。有很多小夥伴認為調劑複試和一志願複試是一樣的,部分院校确實如此,也有部分院校并非如此。比如有的學校一志願複試有筆試,但是調劑複試沒有筆試;再比如有的院校調劑考生的複試成績...
2024-10-21
如何保留應屆畢業生身份去找工作
如何保留應屆畢業生身份去找工作
六月太空晴朗,畢業鐘聲敲響;不舍可愛的同窗,難忘尊敬的師長,作别熟悉面龐。邁向成功殿堂,踏着前進的曙光,迎接明日的輝煌。又是一年畢業季,許多應屆生因為沒有經驗,在競争工作崗位上顯得沒有優勢。曾經的天之驕子,也會感到彷徨。許多應屆生羨慕那些有...
2024-10-21
Copyright 2023-2024 - www.tftnews.com All Rights Reserved