劉 磊
摘?;要:本文結(jié)合中職學(xué)生實際,對IF函數(shù)進行了分析、解剖,讓學(xué)生逐漸由表及里認識IF函數(shù),提高對該函數(shù)的應(yīng)用能力。
關(guān)鍵詞:IF函數(shù)?;基本型?;擴展型?;層層遞進
Microsoft office系列辦公軟件是當今世界上最為常用的辦公軟件,對于中職學(xué)校的學(xué)生來說,熟練掌握Word、Excel和PPT,對他們將來的工作會有很大幫助。其中Excel是使用率很高的一款軟件,它提供了多種不同類型的內(nèi)置函數(shù),如數(shù)據(jù)庫函數(shù)、日期與時間函數(shù)、工程函數(shù)、邏輯函數(shù)等。如果想要用Excel在計算中對數(shù)值和公式進行邏輯條件判斷檢測,則可以使用IF函數(shù)。
筆者在這幾年的計算機應(yīng)用基礎(chǔ)教學(xué)中了解到,中職學(xué)生學(xué)習IF函數(shù)有較大困難,主要是由于IF函數(shù)存在著嵌套操作,這種類型操作需要學(xué)生有一定的理解能力,而這恰恰是中職學(xué)生欠缺的。筆者試從理性認識的層面結(jié)合實際教學(xué)中的經(jīng)驗,淺談IF函數(shù)的理論教學(xué)。
一、明確概念,從感性認識到理性認識
學(xué)習任何事物,都有一個了解的過程。在了解的過程中,逐步把初步的印象轉(zhuǎn)化為理性理解,就是一個從感性認識上升到理性認識的過程。
正如學(xué)生初步接觸IF函數(shù)時,看到的只是一個公式,這就是感性的認識。而在學(xué)生進一步了解這個函數(shù)后,則可以在感性認識的基礎(chǔ)上,把所獲得的感覺材料,經(jīng)過思考、分析,獲得由表面到本質(zhì)的認知。對于IF函數(shù),只有學(xué)生從本質(zhì)上理解了這個函數(shù)的邏輯判斷功能,才能夠真正地學(xué)以致用。
二、對IF函數(shù)公式中各部分的理性認識
定義:if的英文解釋是“如果、假如”的意思,而IF函數(shù)是執(zhí)行真假值判斷,根據(jù)邏輯計算的真假值,返回不同結(jié)果。可以使用函數(shù) IF 對數(shù)值和公式進行條件檢測,有著“如果怎樣……就……否則就……”的意思。
基本公式:
IF(logical_test,value_if_true,value_if_false)
=IF(邏輯表達式,“滿足條件的結(jié)果”,“不滿足條件的結(jié)果”)
Logical_test ——表示計算結(jié)果為 TRUE 或 FALSE 的任意值或表達式,可以通俗地理解為一個條件判斷的標準,該標準影響著后面兩個結(jié)果的輸出。在邏輯表達式中,參數(shù)可使用任何比較運算符(一個標記或符號,指定表達式內(nèi)執(zhí)行的計算類型,有數(shù)學(xué)、比較、邏輯和引用運算符等)。
Value_if_true logical_test ——是邏輯表達式為 TRUE 時返回的值,即當滿足表達式時輸出此處的值。
Value_if_false logical_test ——是邏輯表達式為 FALSE 時返回的值,即當不滿足表達式時輸出此處的值。
例如,在IF函數(shù)公式IF(A2<60,“不及格”,“及格”)里,A2<60就是一個邏輯表達式,如果單元格A中的值小于60,表達式即為TRUE,那么它返回的值就為“不及格”,否則為FALSE,返回的值就為“及格”。
三、IF函數(shù)教學(xué)中的層層遞進
IF函數(shù)可以分為兩種類型——基本型和擴展型,筆者在課堂教學(xué)里對函數(shù)進行兩個層次的講解,由淺入深,逐步解析IF函數(shù)的各個部分,讓學(xué)生們能從感性認識慢慢上升到理性的認識。
1.第一層教學(xué)
筆者把只有一個IF函數(shù)的公式稱為基本型,如IF(A2<=100,“Withinbudget”,“Overbudget”)或IF(A2=100,SUM(B5:B15),"")。這兩個公式都是基本型,這種類型的IF函數(shù)有且只有兩種結(jié)果,就是滿足于邏輯表達式時的TRUE值和不滿足邏輯表達式時的FALSE值。對于這一類型,只需要按照公式向?qū)Вㄒ娤聢D)輸入對應(yīng)的邏輯表達式,還有輸出的TRUE與FALSE值即可。這一類型是最基礎(chǔ)的,教師在教學(xué)中應(yīng)該先讓學(xué)生理解并充分掌握基本型的IF函數(shù)操作,下一步再去了解擴展型的操作。這一層教師主要介紹最基本的格式,對于學(xué)生們來說很基礎(chǔ)就非常容易理解。
圖
2.第二層教學(xué)
在接下來的教學(xué)過程中,教師就可以引導(dǎo)學(xué)生由淺入深、由易到難地學(xué)習擴展型——“嵌套”了。所有的嵌套操作都是在基本型的基礎(chǔ)上進行操作的,當學(xué)生掌握基本型的構(gòu)造,把基本型與嵌套型的內(nèi)部聯(lián)系摸索清楚,并上升為理性認識后,那么,對于擴展型是如何運作、生成的,自然就會呈現(xiàn)在他們眼前。擴展型IF函數(shù)主體跟基本型沒有區(qū)別,只是在基本型中的TRUE和FALSE兩個輸出值里再構(gòu)建一個IF函數(shù),使之變成有兩個IF函數(shù)的公式。
如:IF(C2>85,"優(yōu)秀",IF(C2<60,"不合格","合格")),這是最常用的一個判斷學(xué)生成績輸出評定等級的IF函數(shù)公式。在該公式里,把一個基本型的FALSE值嵌套了一個IF函數(shù),前面的邏輯表達式和TRUE是沒有變化的,意思就是單元格里的數(shù)值是否大于85,如果大于就輸出“優(yōu)秀”,否則就運行新的IF函數(shù)進行判斷,判斷的位置研究是在單元格C2里的值,但邏輯表達式變成了判斷值是否小于60,是的話就輸出“不合格”,否則就輸出“合格”。在整個公式中,嵌套在基本型的IF函數(shù)的取值范圍將不包括大于85以上的情況,這點可以用數(shù)軸舉例進行解釋。此處教師要注意,取值范圍必須對學(xué)生強調(diào),也需要多做解釋,讓學(xué)生能充分理解它的意思。同時,可以從這個公式里看到三個結(jié)果:“優(yōu)秀”“合格”和“不合格”,即兩個IF函數(shù)能輸出的結(jié)果為三個。
可以根據(jù)需要得出的結(jié)果有多少個來決定需要嵌套多少個IF函數(shù),即要輸出n個結(jié)果,只需要用n-1個IF函數(shù)即可。
四、注意實踐操作中的細節(jié),用多種方式完成練習
無論學(xué)生理論理解得如何,都必須反饋在他們的實際操作中。教師在講解基本型時和嵌套型后,讓學(xué)生進行實際題目操作,并提出要求。要求學(xué)生要細心,留意公式構(gòu)成的各個關(guān)鍵點,如式中的表達式和值都需要用逗號分開、左右的括號數(shù)目要對應(yīng)、嵌套的IF函數(shù)必須在上一個IF函數(shù)的括號中等;要求學(xué)生根據(jù)題目設(shè)計不同的邏輯判斷條件,從多種判斷條件來設(shè)置不同的返回值,達到熟練掌握的目的。
之后,教師可以根據(jù)學(xué)生掌握的程度,讓學(xué)生自己找些生活中相關(guān)的事件,給自己出題目。如給一份電腦考證成績表設(shè)計一個領(lǐng)證簽名欄,成績及格的留出空格簽名,否則就輸出“/”取消簽名的資格。這樣讓學(xué)生利用IF函數(shù)來解決生活中的實際問題,讓學(xué)生有種成就感,同時也能培養(yǎng)他們舉一反三的能力。
五、小結(jié)
運用前文所述的教學(xué)方法,可以有效地解決傳統(tǒng)講授方式的弊端,使學(xué)生在有層次的學(xué)習中區(qū)分兩者的不同之處。無論用什么樣的教學(xué)方法,都是為了能教會學(xué)生進行實際應(yīng)用。從學(xué)生的角度來說,只有理性地了解了IF函數(shù)的實質(zhì)變化,才能把這個函數(shù)應(yīng)用得得心應(yīng)手。
參考文獻:
[1]趙勃.Excel中if函數(shù)的靈活應(yīng)用[J].遼寧師專學(xué)報,2007(9).
[2]楊慶.淺談Photoshop調(diào)色命令的教學(xué)[D].韶關(guān)職業(yè)培訓(xùn)和技工教育教研教改優(yōu)秀論文專刊,2012.