賈福運 李琨 王雷
摘要:隨著科學技術的不斷發展,信息技術作為當今科學技術的主要催動力量發揮著不可或缺的關鍵作用,已經成為當代大學生必須掌握的一門技術。近年來,大學生學習計算機科學與技術的熱情不斷高漲,順應地,全國計算機等級考試也成了考生參與數量眾多的考試。針對非計算機專業趨向報考全國計算機等級考試—MS OFFICE高級應用且通過率又普遍不高的特點,本文重點剖析MS OFFICE高級應用的EXCEL中的難點函數。希望給全國備考計算機二級之MS OFFICE 高級應用的大學生一些建議與經驗,也希望給參加計算機二級之MS OFFICE 高級應用的培訓教師或從事計算機基礎課教學的教師一定的幫助。
關鍵詞:計算機二級;EXCEL;難點函數
中圖分類號:TP393 文獻標識碼:A 文章編號:1009-3044(2019)05-0192-02
1引言
信息技術作為高效的生產力被很多專家成為世界的第四次工業革命,而計算機技術作為當代信息技術的主要力量發揮著不可替代的巨大作用。被全世界熟知并贊嘆的中國新四大發明(高鐵,網購,共享單車,移動支付)都是建立在計算機科學與技術之上的應用,沒有計算機技術的支持就沒有中國的新四大發明。全世界都深知計算機技術的重要性,近年來報考計算機相關專業的考生一直居高不下。但是就算是非計算機專業的學生也對學習相關計算機知識有著濃厚的興趣,雖然他們不需要掌握高深的計算機專業知識,但是計算類基本的操作還是需要了解并應用的。為了證明自己的計算機水平的能力,也為了在就業時給自己增加就業籌碼,非計算機專業的學生報考全國計算機等級考試的熱情普遍高漲,其中計算機二級之MS OFFICE高級應用尤其受他們的歡迎。但是據統計MS OFFICE高級應用的通過率一直不高,每年的通過率大概在百分之二十左右。針對MS OFFICE高級應用通過率不高的特點,筆者深入研究,不斷鉆研,調查分析出EXCEL是通過率不高的罪魁禍首,尤其是里面的函數應用,是令考生倍感壓力的一件事情。為了提高MS OFFCE高級應用的通過率,筆者深入研究其中的難點函數并作出相關分析,希望給備考MS OFFICE 高級應用的考生以及參加培訓或者教學的教師提供一些經驗與幫助。
2 EXCLE難點函數研究分析
2.1 SUMPRODUCT函數
SUMPRODUCT函數是EXCEL的難點函數,也是計算機二級考試的常考函數。從函數名字上看,分為兩部分,一是SUM部分,SUM是求和函數,二是PRODUCT部分,PRODUCT是乘法函數,所以SUMPRODUCT函數就是先做乘法然后做加法的函數,也就是數組求和函數。具體地說,就是把數組的對應部分相乘,然后再把相乘的結果相加。如果學生學過線性代數就很容易理解這個問題,下面我們來分析這個函數的語法結構,此函數的完整形式為SUMPRODUCT(array1, [array2], [array3], ...)。此函數最多可包含255個參數,其中第一個參數array1是必須的,且是一個數組形式,所謂數組就是其中一列或者一行數據。Array2,array3…是可選參數,最后所有參數(數組)的相應元素需要進行相乘操作最后完成求和操作。需要特別強調的是所有參數的數組必須具有相同的維數,否則運算結果將返回錯誤值,并且如果數組元素不是數值型,那么在函數運算過程中將會作為0來處理。例如,函數SUMPRODUCT(array1,array2),其中array1={3,8,1},array2={4,6,9},那么函數運算的過程及結果是3*4+8*6+1*9=69。
2.2 COUNTIFS函數
從函數名字上看,此函數有兩部分組成,一是COUNT函數,就是計數的意思,二是IF的后面加了一個S,我們知道IF是條件的意思,IF后面多加了一個S就是多條件的意思。那么合起來COUNTIFS就是多條件計數函數,這個函數還有一個姊妹函數COUNTIF函數,因為IF的后面沒有S,所以這個函數就是單條件計數函數。據筆者研究發現,計算機二級中所有單條件計數函數都可以用多條件計數函數來實現,所以考生只需要掌握一個多條件計數函數就可以應用到所有需要單條件計數的領域中。下面我們來具體分析此函數的語法結構:COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]…),其中第一參數criteria_range1是必需參數,它的作用是關聯條件的第一個區域,第二個參數criteria1,需要注意的是它與第一個參數的后綴都是1,所以它們兩者是一一對應的,既然是一一對應的,所以它們是成對出現的。第二個參數就是第一個參數對應數據區域的條件,這個條件的形式是多樣的,它可以是值,可以是表達式,可以是單元格應用,也可以是文本。相應的,第三個參數與第四個參數,第五個參數與第六個參數,第七個參數與第八個參數……都是成對出現的。需要注意的是,所有附加的區域都必須與參數criteria_range1具有相同的行數與列數。
2.3 DATEDIF函數
DATEDIF函數名稱里面有個DATE,所以我們知道這個函數是與日期相關的函數。這個函數其實就是計算兩個日期之間差值的函數,它經常被用在求年齡的時候。下面我們分析這個函數的語法結構:DATEDIF(start_date,end_date,unit),這個函數共需要三個參數,根據參數的英文形式我們可以知道第一個參數是開始的時間,第二參數是結束的時間,第三個參數是返回值的單位。具體到求一個人的年齡,那么第一個參數就是這個人的出生日期,第二個參數就是年齡的截止日期,一般情況下是截止到當天,第三個參數是“y”,其中“y”就是YEAR的首字母,因為年齡都是按照年作為計量單位的。并且通過這個函數計算出來的年齡都是周歲,不是虛歲,也就是出生日期與年齡截止日期的相隔的整年數。如果不是用于年齡的計算,第三個參數可以是“m”,返回兩個日期相隔的月數,也可以是“d”,返回的是兩個日期相隔的天數。當然在計算年齡的時候有不少同學使用int((TODAY()-出生日期)/365)來實現,這個也可以實現年齡的計算,但是這個方法區別不出閏年與平年,因為閏年是366天/年,平年是365天/年,所以這種計算方法難免會出現計算精度錯誤。
2.4 TEXT函數
TEXT的漢語意思是文本,所以我們不難猜到TEXT的作用就是數值轉換成文本,并且可以讓用戶通過使用特殊格式來制定轉換后的顯示格式。下面來具體分析這個函數的語法結構:TEXT(value, format_text),其中第一參數value是必需的,可以是數字、計算結果為數字的公式、數字單元格的引用。第二個參數也是必需的,意思是轉換后以什么樣的格式來顯示。比如要把“8.9”顯示為“8.9000”,那么就可以用TEXT函數來實現:TEXT(8.9,”0.000”)。
2.5 DCOUNT函數
DCOUNT函數是一個數據庫計數函數。其中“D”代表DATEBASE,即為數據庫,COUNT漢語意思是計數。下面我們來分析這個函數的語法結構:DCOUNT(database, field, criteria),其中第一個參數必需的,意思是一個構成列表或數據庫的單元格區域,具體到EXCEL表格中,這個單元格區域必須包括字段和行為記錄,行為記錄就是數據項,字段就是列表簽。第二個參數也是必需的,“FIELD”在這里翻譯為列表簽,即要選擇哪一列作為統計的條件設置。第三個參數“CRITERIA”也是必需的,中文意思是條件的意思,就是你的統計條件是什么。
2.6 SUMIFS函數
SUMIFS函數也是求和函數,只不過在后面加了條件,因為它是單詞的復數形式所以叫作多條件求和函數,意思是在求和的時候限制了一些條件,只有滿足了條件才求和,不滿足條件不求和。SUMIFS函數的完整參數結構是sumifs(sum_range,criteria_range,criteria,……),其中sum_range表示求和區域,criteria_range表示條件限制區域,criteria表示限制條件。在這里,需要讓學生注意的就是條件限制區域與限制條件是成對出現的,也就是在寫完條件限制區域之后,緊接著就要寫限制區域的條件。在此,筆者還想再說一個函數SUMIF函數,這個函數的函數名的最后沒有加S,它表示單條件求和函數,但是因為所有的單條件求和都可以用多條件求和來表示,所以筆者建議考生直接用多條件求和函數來解決這個問題就可以。但是需要注意的是,單條件求和函數與多條件求和函數在參數順序上有點不同,也就是說對于求和區域這個參數,多條件求和在前面,單條件求和在后面。以后教師在輔導學生EXCEL函數時,一定要強調不要讓學生死記函數參數的順序,一定要讓學生根據參數的英文提示來完成相應的參數的填寫。
2.7 ROUNDUP函數
單從函數名上看,ROUND是四舍五入的意思,UP是向上的意思,所以ROUNDUP函數就是向上舍入的意思。下面我們就這個函數的語法結構展開分析:ROUNDUP(number, num_digits)。其中第一參數是必需的,表示的是被舍入的數字。第二個參數也是必需的,但是需分三種情況:如果num_digits大于0,則表示向上舍入到指定的小數位;如果num_digits等于0,則表示向上舍入到最接近的整數;如果num_digits小于0,則表示在小數點的左側進行舍入。
3 結語
信息技術作為當代大學生必須掌握的一門技術,對大學生是至關重要的,對于非計算機專業的學生來說,掌握OFFICE高級應用在以后的學習與工作中都非常的實用。筆者針對當今報考OFFICE高級應用人數居多但通過率又不高的特點,對OFFICE高級應用中的難點部分EXCEL中的難點函數展開討論與剖析,希望在以后的考試中能給同學們提供一些復習經驗。
參考文獻:
[1] 賈福運, 劉師良, 李琨. 高職院校提高計算機二級通過率建議淺談[J]. 甘肅科技, 2018(9).
[2] 林金珠, 倪天偉, 李賽紅. 基于二級MS Office的大學計算機基礎課程教學[J]. 安慶師范學院學報(自科版), 2018(1).
[3] 林敏. 高職院校計算機二級考試的精準教學[J]. 武漢工程職業技術學院學報, 2017, 29(2):96-98.
【通聯編輯:光文玲】