李小丹
摘 要:通過對(duì)Excel軟件中的sum函數(shù)、if函數(shù)和countif函數(shù)的應(yīng)用,編寫了幾個(gè)適用于對(duì)大豆病蟲害等級(jí)自動(dòng)判別的公式,并分別以幾個(gè)品種大豆花葉病毒病試驗(yàn)數(shù)據(jù)為例加以驗(yàn)證,希望對(duì)有類似數(shù)據(jù)統(tǒng)計(jì)分析工作的學(xué)者給予一定的啟示。
關(guān)鍵詞:Excel函數(shù);病蟲害;統(tǒng)計(jì);判別
大豆是人類不可缺少的種植物之一。大豆品種繁多,受各種因素的影響,經(jīng)常會(huì)產(chǎn)生病蟲害,不但影響大豆的產(chǎn)量,還要影響大豆的質(zhì)量,大豆試驗(yàn)單位的科研人員,為了評(píng)判病蟲害的程度,將其分成不同等級(jí)。那么,在判別大豆病蟲害等級(jí)以及統(tǒng)計(jì)不同等級(jí)病害蟲害的數(shù)量上,經(jīng)常會(huì)遇到數(shù)據(jù)量繁重的問題。本文利用辦公自動(dòng)化Excel軟件中的函數(shù),針對(duì)大豆花葉病毒病等級(jí),給出了一個(gè)實(shí)現(xiàn)快速判別的方法,并對(duì)不同等級(jí)的病蟲害品種數(shù)量加以統(tǒng)計(jì)。
1 材料與方法
(一)試驗(yàn)材料
材料選用2013年北方地區(qū)大豆花葉病毒病試驗(yàn)數(shù)據(jù)統(tǒng)計(jì)報(bào)表中幾個(gè)品種數(shù)據(jù):鐵05001-1、鐵05015-8、開0305-1、扶FG11-6、鐵05001-10、東豆04085-6、沈農(nóng)02-58、K豐77-7、遼04Q086-1-3、遼12品-13,對(duì)于病毒害病研究中將其分成六個(gè)病害級(jí)數(shù),即“零”至“五”;研究人員根據(jù)實(shí)地調(diào)查結(jié)果可得出各級(jí)數(shù)病害的株數(shù)。
(二)試驗(yàn)方法
假設(shè)在Excel中有這樣一個(gè)工作表:A列中輸入存在病毒病大豆的“品種名”; B列到G列分別輸入從“零”到“五”共六種病害級(jí)數(shù)中各級(jí)的“株數(shù)”;H列存放各級(jí)株數(shù)的 “合計(jì)”;I列存放“病情指數(shù)”,簡稱“指數(shù)”;J列存放“病害級(jí)別”,簡稱“病級(jí)”,如圖1所示。
(1) 指數(shù)
病情指數(shù),實(shí)驗(yàn)中根據(jù)病害級(jí)數(shù)和各級(jí)株數(shù),采用以下公式來求得。
(2)病級(jí)
根據(jù)大豆花葉病毒病鑒定分級(jí)標(biāo)準(zhǔn),見表1,針對(duì)病毒病我們要根據(jù)指數(shù)值來衡量其所屬等級(jí),當(dāng)指數(shù)值大于120%時(shí),結(jié)果顯示為“數(shù)據(jù)有誤”;當(dāng)指數(shù)值小于120%,而大于70%時(shí),結(jié)果顯示為“HS”;當(dāng)指數(shù)值小于70%,而大于50%時(shí),結(jié)果顯示為“S”;當(dāng)指數(shù)值小于50%,而大于35%時(shí),結(jié)果顯示為“MS”;當(dāng)指數(shù)值小于35%,而大于20%時(shí),結(jié)果顯示為“MR”;當(dāng)指數(shù)值小于20%,而大于0%時(shí),結(jié)果顯示為“R”;當(dāng)指數(shù)值小于0%時(shí),結(jié)果顯示為“數(shù)據(jù)有誤”,見表2。為完成以上不同條件的選擇,應(yīng)用嵌套的if()函數(shù)即可。
(3) 統(tǒng)計(jì)
對(duì)所求得的不同等級(jí)數(shù)據(jù),可以對(duì)其進(jìn)行個(gè)數(shù)統(tǒng)計(jì),應(yīng)用COUNTIF()函數(shù)即可。
2 結(jié)果與分析
在對(duì)應(yīng)的列空白處輸入相關(guān)的公式。
(一)指數(shù)
在圖1的I2單元格中,編寫求“指數(shù)”的公式為“=(C2*1+D2*2+E2*3+F2*4+G2*5)/(H2*5)”,回車后即可計(jì)算出當(dāng)前品種的指數(shù)。
此時(shí)只計(jì)算了第一個(gè)品種“鐵05001-1”的病情指數(shù),若要計(jì)算其他品種的病情指數(shù),只要將鼠標(biāo)選中I2單元格,輕輕移動(dòng)鼠標(biāo)至當(dāng)前I2單元格的右下角處,單光標(biāo)變成“十”字光標(biāo)樣式,向下拖拽鼠標(biāo),即可實(shí)現(xiàn)自動(dòng)填充得到所有品種的病情指數(shù),后面采用同樣方法,可以得到所有品種的病害級(jí)別,這是應(yīng)用excel軟件的自動(dòng)填充功能完成的。
(二)病級(jí)
在圖1的J2單元格中,編寫求“病級(jí)”的公式為“=IF(I2>120%,"數(shù)據(jù)有誤",IF(I2>70%,"HS",IF(I2>50%,"S",IF(I2>35%,"MS",IF(I2>20%,"MR",IF(I2>0%,"R","數(shù)據(jù)有誤"))))))”, 回車后即可計(jì)算出當(dāng)前品種“鐵05001-1”的病害級(jí)別。意義為,滿足不同條件的數(shù)據(jù)顯示不同結(jié)果。這里的“I2”是“指數(shù)”列中的數(shù)據(jù),即用其單元格地址代替其中內(nèi)容。
公式中的IF語句是逐次計(jì)算的,如果第一個(gè)邏輯判斷I2>120%成立,則公式所在單元格被填入“數(shù)據(jù)有誤”;如果第一個(gè)邏輯判斷式不成立,則計(jì)算第二個(gè)IF語句,即判I2>70%,若成立,則公式所在單元格被填入“HS”;如果第二個(gè)邏輯判斷式也不成立,則計(jì)算第三個(gè)IF語句,以此類推,直至計(jì)算結(jié)束。
求得各品種的病毒病等級(jí)情況如圖2所示。
(三)統(tǒng)計(jì)
再建立一個(gè)工作區(qū),如圖3所示,在B2單元格中,編寫統(tǒng)計(jì)的公式為“=COUNTIF(數(shù)據(jù)范圍,條件)”。意義為,求“數(shù)據(jù)范圍”內(nèi)的滿足“條件”的數(shù)據(jù)的個(gè)數(shù)。這里的“數(shù)據(jù)范圍”就是圖2中所有大豆品種“病級(jí)”的全部地址,即:J2:J11;“條件”可以是“R/MR/MS/S/HS/數(shù)據(jù)有誤”中的任何一個(gè)。因此,病害級(jí)別為“R”的大豆品種的個(gè)數(shù)公式為=COUNTIF(J2:J11, "R")。其他級(jí)別的只要將公式中的“R”依次替換即可。
求得病毒病各個(gè)病級(jí)的個(gè)數(shù)結(jié)果如圖4所示。
3 結(jié)論
通過多個(gè)大豆品種大量實(shí)驗(yàn)數(shù)據(jù)在編寫的求指數(shù)、求病級(jí)、以及統(tǒng)計(jì)各病級(jí)個(gè)數(shù)的函數(shù)中的應(yīng)用,足以驗(yàn)證這些函數(shù)為從事大量統(tǒng)計(jì)分析數(shù)據(jù)工作的人員提供了有力的幫助,特別是對(duì)農(nóng)業(yè)科研單位工作者來說,會(huì)減輕他們的數(shù)據(jù)整理、計(jì)算、統(tǒng)計(jì)等工作,使他們有時(shí)間從事更多、更有用的科研工作,為我們的農(nóng)業(yè)事業(yè)做出更大的貢獻(xiàn)。
Excel軟件中自帶200多個(gè)函數(shù),除了我們這里介紹的幾個(gè),還有很多函數(shù)對(duì)于數(shù)據(jù)統(tǒng)計(jì)分析工作也是非常有用的,只要合理運(yùn)用,將會(huì)快捷有效地為我們解決實(shí)際問題。
參考文獻(xiàn):
[1] 周文勤.Excel實(shí)用范例教學(xué)三例[J].電腦知識(shí)技術(shù).2009.1.
[2] 陳捷,孟春梅.Excel常用函數(shù)在數(shù)據(jù)統(tǒng)計(jì)中的應(yīng)用[J].軟件導(dǎo)刊.2006.16.
[3] 王鐵慧.關(guān)于Excel中函數(shù)應(yīng)用的探討.[J].內(nèi)蒙古經(jīng)濟(jì)管理干部學(xué)院學(xué)報(bào).2002.Z2.