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