屈紅霞
摘 要 If函數(shù)在Excel表格中十分重要,在我們?nèi)粘^k公中是使用比較頻繁的一個函數(shù),在這里我就自己的教學(xué)工作實(shí)例,介紹一下if函數(shù)的幾個妙用。希望能給大家的工作帶來一些幫助。
關(guān)鍵詞 Excel表格 if函數(shù)
中圖分類號:G642 文獻(xiàn)標(biāo)識碼:A
1 If函數(shù)的單個條件和多條件判斷
if函數(shù)的格式:
if(logical_test,value_if_true,[value_if_false])
1.1 If函數(shù)的單個條件判斷
在使用if函數(shù)時,如果條件為真,該函數(shù)將返回一個值,如果條件為假,將返回另一個值,函數(shù):“=IF(A,B,C)”,意思是“如果A,那么B,否則C”。
例如:學(xué)生成績大于等于60分以上的為及格,低于60分的為不及格。
此函數(shù)的寫法:=IF(D2>=60,“及格”,“不及格”)
1.2 If函數(shù)的多個條件判斷
上例是比較簡單的一個邏輯判斷,有時候情況不是那么簡單,比如及格的成績中又要分為“及格”“一般”“良好”“優(yōu)秀”三個等級,這時就可以在C中重復(fù)應(yīng)用函數(shù)IF。
例:對某個班的學(xué)生成績的幾門課程平均分評定等級,大于(包含)90分的為“優(yōu)秀”,大于(包含)80分的為 “良好”,大于等于(包含)70分的為“一般”,大于等于60的為“及格”,低于60分的為不及格,此函數(shù)的寫法:=if(g2>=90,“優(yōu)”,if(g2>=80,“良好”,if(g2>=70,“一般”,if(g2>=60,“及格”,“不及格”))))。
2 if函數(shù)與其它函數(shù)配合使用
2.1 if與MOD和MID的配合使用
在實(shí)際工作中,我們還可以利用if函數(shù)和其它函數(shù)結(jié)合起來解決實(shí)際問題,比如通過身份證號來判斷性別。
分析:首先要了解的是:身份證第17位數(shù)代表性別,奇數(shù)為男,偶數(shù)為女。所以我們需要先提取出來第17位數(shù),這里要用到 MID函數(shù),(此函數(shù)的功能主要是從一個文本字符串的指定位置開始引用一個數(shù)),然后對于取出的數(shù)要判斷是否能被2整除,這里要用到MOD函數(shù)(mod函數(shù)是一個求余函數(shù))。
方法步驟:
(1)首先,打開錄入的表格,選擇性別所在單元格輸入if函數(shù),光標(biāo)定位在if函數(shù)選項(xiàng)板的第一個對話框,用鼠標(biāo)選擇左側(cè)“其他函數(shù)”,在“插入函數(shù)”里找到MOD函數(shù)(見圖1)。
(2)在MOD函數(shù)選項(xiàng)板里,光標(biāo)定位在第一個對話框,用鼠標(biāo)選擇左側(cè)“其他函數(shù)”,在“插入函數(shù)”里找到MID函數(shù)(見圖2)。
(圖c、d、e略)
2.2 If函數(shù)與and、or函數(shù)配合使用
例:在全國一級計(jì)算機(jī)等級考試題里,有一題目要求計(jì)算如果高等數(shù)學(xué)、大學(xué)英語成績均大或等于75在備注欄內(nèi)給出信息”有資格”,否則給出住息”無資格”。
分析:此題如果單純判斷一個科目,給出結(jié)果,我們就用” =IF(A,B,C)”這種格式,但是要求需要同時判斷兩個科目,并且兩個條件必須都要滿足,此時就需要用到and函數(shù)(如果兩個條件滿足一個即可,配合使用or函數(shù)),函數(shù)寫法:=if(and(b3>=75,c3>=75),”e有資格”,”無資格”)