王清
摘 要:在日常辦公文檔處理中,電子表格中用于條件判斷If函數(shù)的使用的非常常見的,也是比較簡單的,然而實(shí)際應(yīng)用中常常會(huì)出現(xiàn)多條件的判斷應(yīng)用,就往往讓很多人抓狂了,通?;ㄙM(fèi)很多精力最后得不到想要的結(jié)果。下面我將結(jié)合實(shí)際應(yīng)用示例為大家介紹一下If函數(shù)多條件嵌套使用,以便能方便快捷的解決各類實(shí)際問題。
關(guān)鍵詞:辦公文檔;If函數(shù);多條件;嵌套使用
中圖分類號(hào):TP317 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1671-2064(2017)03-0024-01
無論在日常生活中,還是在辦公文檔處理中,我們常常會(huì)遇到依據(jù)條件判斷做出相應(yīng)選擇,比如:今天下午如果不下雨,我就去踢球,否則我就去圖書館看書,這里的判斷條件就是不下雨,如果條件成立,就是第一種結(jié)果:踢球;否則(條件不成立),就是另一種結(jié)果:去圖書館看書。再比如某課程期末考試成績分為:及格和不及格,其判斷條件就是期末總評(píng)大于等于60,如果條件成立則結(jié)果為及格,否則的話為不及格,這里可以通過If函數(shù)來解決,如圖1所示,IF函數(shù)功能和格式如下。功能:執(zhí)行真假判斷,根據(jù)邏輯值的真假返回不同結(jié)果。格式:IF(logical_test,value_if_true,value_if_false),其中“l(fā)ogical_test”為選取的條件;“value_if_true”為條件為真時(shí)返回的值;“value_if_false”為條件為假時(shí)返回的值。所以這里的計(jì)算過程和結(jié)果如圖2和圖3。
然而,更多情況下等級(jí)劃分肯定不是這么簡單,比如常見的情況是:90分以上為優(yōu)秀,80-89分為良好,70-79分為中等,60-69分為及格,小于60分為不及格。這種情況就明顯復(fù)雜多了,不過我們也可以同If函數(shù)來解決這個(gè)問題,但是條件比較多,我們不妨把分?jǐn)?shù)劃分成5段,如圖4,可以從任意節(jié)點(diǎn)處把其劃分為左右兩段,比如大于等于80分和小于80分,如圖4,這里用If函數(shù)的話判斷條件就是大于等于80,如果條件成立則又分為兩種情況,條件不成立則分為三種情況,這里就需要再判斷,用If函數(shù)嵌套來解決,如圖5,具體公式為:=IF(F5>=80,IF(F5>=90,"優(yōu)秀","良好"),IF(F5>=70,"中等",IF(F5>=60,"及格","不及格"))),其運(yùn)算結(jié)果如圖6。
為了能夠解釋的更明白,也可以讓大家理解更透徹,在這里我可以對(duì)分?jǐn)?shù)段換一個(gè)節(jié)點(diǎn)來劃分,比如以60分為分界分成左右兩段如圖7,那么這里的判斷條件就是大于等于60分,如果條件成立則又有四種情況,這里又需要對(duì)多條件的嵌套,我們可以組合出很多種嵌套的組合,當(dāng)然無論在怎么組合,其原理是一樣的,結(jié)果也是一樣的,這里我們?cè)僖?0分的節(jié)點(diǎn)進(jìn)行劃分,如果條件不成立,則結(jié)果為不及格,如圖8所示,具體計(jì)算公式為:=IF(F5>=60,IF(F5>=80,IF(F5>=90,"優(yōu)秀","良好"),IF(F5>=70,"中等","及格")),"不及格")運(yùn)算結(jié)果如圖6。
If函數(shù)多條件的嵌套組合情況的可能性會(huì)有很多種,但是其道理是一樣的,只要能理解If函數(shù)多條件嵌套的其中意義,無論怎么變都無所謂,希望通過這次的分析能給讀者帶來實(shí)質(zhì)的幫助。當(dāng)然If函數(shù)還有很多和其他函數(shù)組合的情況,以后我再作分析。