李仙花
摘 要:本文以學(xué)籍注冊(cè)、技能抽考及成績(jī)?cè)u(píng)定三項(xiàng)學(xué)籍管理日常事務(wù)為例,探討了如何通過靈活選用Excel內(nèi)置的函數(shù),實(shí)現(xiàn)對(duì)學(xué)籍信息高效管理。
關(guān)鍵詞:學(xué)籍管理 Excel函數(shù) 應(yīng)用
學(xué)籍管理是每個(gè)學(xué)校都必須進(jìn)行的一項(xiàng)繁瑣事務(wù)。隨著計(jì)算機(jī)的廣泛應(yīng)用和Office辦公自動(dòng)化軟件的使用,目前學(xué)生的學(xué)籍信息一般都使用電子文檔存儲(chǔ),以便上交到上級(jí)管理部門審核。通常,學(xué)籍管理員會(huì)根據(jù)學(xué)籍信息特點(diǎn)和相關(guān)要求使用 Excel軟件輸入和存儲(chǔ)管理信息,日常的學(xué)籍管理工作,如注冊(cè)、修改、添加以及提取等,需要經(jīng)過多次重復(fù)操作才能完成。如何讓這些工作變得更輕松、省時(shí)?可以運(yùn)用Excel提供的內(nèi)置函數(shù)來幫助提高工作效率。
Excel軟件最突出的特點(diǎn)就是具有數(shù)據(jù)自動(dòng)處理能力,利用公式計(jì)算、公式的復(fù)制以及公式的重新計(jì)算功能,可以使復(fù)雜的事情簡(jiǎn)單化,特別是Excel提供的內(nèi)置函數(shù)能更方便快捷地完成相同的工作。函數(shù)是Excel中預(yù)定義好的公式,共有200多個(gè)。在學(xué)籍管理的日常事務(wù)中,靈活選用其中內(nèi)置的函數(shù),實(shí)現(xiàn)對(duì)學(xué)籍信息的輸入和日常處理,可以達(dá)到事半功倍的效果。
下面筆者從學(xué)籍注冊(cè)、技能抽考及成績(jī)?cè)u(píng)定這三個(gè)方面介紹Excel部分函數(shù)的功能與應(yīng)用。
一、學(xué)籍注冊(cè)
圖1是從各班級(jí)收集的紙質(zhì)數(shù)據(jù)表。
圖1
根據(jù)Excel軟件所具有的數(shù)據(jù)處理功能,從上圖分析得出,學(xué)生的“身份證號(hào)”字段中包含了“性別”和“出生年月日”的信息,這樣“性別” 和“出生年月日”兩列的數(shù)據(jù)就不用再輸入。
首先,新建Excel工作簿,在Sheet1工作表中創(chuàng)建一個(gè)電子注冊(cè)表,在表中輸入標(biāo)題行內(nèi)容:班級(jí)學(xué)號(hào)、姓名、身份證號(hào)、性別、出生日期、專業(yè)、班級(jí)等。在數(shù)據(jù)區(qū)域輸入如圖2所示的數(shù)據(jù)即可,其中A列、F列和G列剩余的數(shù)據(jù)采用填充柄的復(fù)制功能完成。
圖2
第二,利用Mid函數(shù)(字符串截取函數(shù))從“身份證號(hào)”中計(jì)算出“出生年月日”。Mid函數(shù)的功能是返回文本字符串中從指定位置開始的特定數(shù)目的字符。身份證號(hào)中第7位至第14位這8個(gè)數(shù)據(jù)代表學(xué)生的出生年月日。
例如:計(jì)算圖2的1號(hào)同學(xué)的“出生年月日”,在E2結(jié)果單元格中,輸入:
=MID(C2,7,8)
注:C2為引用身份證號(hào)碼(數(shù)字字符)所在單元格,E列其余的學(xué)生的信息依然使用填充柄的復(fù)制功能完成。
第三,利用Mod函數(shù)(取余函數(shù))計(jì)算出第17位數(shù)是奇數(shù)還是偶數(shù)。Mod函數(shù)的功能是返回兩數(shù)相除的余數(shù)。身份證號(hào)的第17位代表了一個(gè)人的性別是“男”還是“女”,分別用奇數(shù)、偶數(shù)表示,奇數(shù)1、3、5、7、9表示男性,偶數(shù)0、2、4、6、8表示女性。即:
=MOD(第17位數(shù),2)
第四,利用函數(shù)嵌套從“身份證號(hào)”中計(jì)算出“性別”。函數(shù)的嵌套是指一個(gè)函數(shù)中套入了另一個(gè)函數(shù),函數(shù)的值作為另一個(gè)函數(shù)的參數(shù)。函數(shù)嵌套的層數(shù)最多可以達(dá)到7層。
由此得出:先用Mid取中間字符串函數(shù),取出第17位的數(shù)字字符;再用數(shù)學(xué)函數(shù)Mod取余函數(shù),計(jì)算該數(shù)字的奇偶性;最后是邏輯函數(shù)If條件函數(shù),判斷出是“男”性還是“女”性。
例如:計(jì)算圖2的1號(hào)同學(xué)的性別,在D2結(jié)果單元格中,輸入:
=IF(MOD(MID(C2,17,1),2)=0,"女","男")
二、技能抽考
每年的技能抽考是湖北省檢測(cè)職業(yè)院校學(xué)生學(xué)習(xí)情況的規(guī)定項(xiàng)目。出于公平公正的原則,筆者采用隨機(jī)抽測(cè)學(xué)號(hào)的方式進(jìn)行。例如一個(gè)專業(yè)注冊(cè)60人,抽測(cè)10%,即隨機(jī)抽取6人的學(xué)號(hào)。在Excel中隨機(jī)函數(shù)Rand( )可實(shí)現(xiàn)這一功能。使用Rand( )1次,然后對(duì)生成的數(shù)進(jìn)行增倍、取整等處理,即可抽出一個(gè)學(xué)號(hào),再使用填充柄的復(fù)制功能,6單元格即可搞定。
隨機(jī)函數(shù)Rand( )的功能是:返回大于等于0及小于1的均勻分布隨機(jī)數(shù),即產(chǎn)生出[0,1)之間的數(shù):0或者一些小數(shù)。從抽測(cè)的學(xué)號(hào)分析,單獨(dú)使用的Rand( )函數(shù)所產(chǎn)生的是[0,1)之間的數(shù),不符合“學(xué)號(hào)”要求(以“學(xué)號(hào)”為1、2、……60整數(shù)為例,沒有0),故采用以下方法解決此問題。
首先,隨機(jī)函數(shù)乘以合適的數(shù)值型系數(shù)A,隨機(jī)數(shù)將產(chǎn)生于0到A區(qū)間,即[0,A)。如Rand( )*60 函數(shù),將產(chǎn)生大于等于0且小于60的一個(gè)隨機(jī)數(shù)。因此通過乘以不同大小的系數(shù),可以產(chǎn)生不同區(qū)間的隨機(jī)數(shù)。
然后,配合取整函數(shù),保證隨機(jī)數(shù)為整數(shù)型數(shù)據(jù)項(xiàng)。例如Int(Rand( )*60)函數(shù)功能將產(chǎn)生0至60間的隨機(jī)整數(shù),即[0,60)的隨機(jī)整數(shù)。包含了0,而不包含60。由于學(xué)號(hào)是從1到60號(hào),在上面的基礎(chǔ)上加上數(shù)字1即可滿足抽取的要求。
舉例:在“抽測(cè)學(xué)號(hào)”第一個(gè)結(jié)果單元格中,輸入:
=INT(RAND( )*60)+1
三、成績(jī)?cè)u(píng)定
近幾年來,湖北省要求職業(yè)院校的學(xué)生取得英語(yǔ)、計(jì)算機(jī)等級(jí)證才能獲得畢業(yè)證。如果學(xué)生英語(yǔ)、計(jì)算機(jī)兩者有一項(xiàng)成績(jī)不合格(無(wú)等級(jí)證),則不頒發(fā)畢業(yè)證。根據(jù)這一情況,可以把符合條件的標(biāo)記為“發(fā)”,不符合條件的不作標(biāo)記。
現(xiàn)假設(shè)學(xué)生英語(yǔ)、計(jì)算機(jī)考試狀態(tài)如圖3所示。
圖3
從上表分析可知,每一種成績(jī)有三種狀態(tài):“優(yōu)秀”“合格”和“不合格”。
又已知兩門成績(jī)中只要有一門標(biāo)記為“不合格”,即不發(fā)畢業(yè)證,其余情況均發(fā)。可以先用OR( )邏輯或函數(shù)來判斷。OR( )函數(shù)的功能是任一參數(shù)為TRUE時(shí),則結(jié)果為TRUE。再用IF嵌套。
舉例:在J2單元格中,輸入:
=IF((OR(H2="不合格",I2="不合格")),"","發(fā)" )
計(jì)算結(jié)果如圖4所示。
圖4
綜上所述,我們不難發(fā)現(xiàn),Excel的內(nèi)置函數(shù)具有強(qiáng)大功能。只要靈活運(yùn)用Excel函數(shù),發(fā)揮其作用,學(xué)籍管理工作效率將會(huì)大幅提高。
參考文獻(xiàn):
[1]葉亞平.計(jì)算機(jī)應(yīng)用基礎(chǔ)[M].北京:原子能出版社,2009.
[2]周和平.對(duì)口招生考試教程(計(jì)算機(jī)應(yīng)用類)[M].北京:國(guó)防科技大學(xué)出版社,2007.
(作者單位:湖北工業(yè)大學(xué))endprint
摘 要:本文以學(xué)籍注冊(cè)、技能抽考及成績(jī)?cè)u(píng)定三項(xiàng)學(xué)籍管理日常事務(wù)為例,探討了如何通過靈活選用Excel內(nèi)置的函數(shù),實(shí)現(xiàn)對(duì)學(xué)籍信息高效管理。
關(guān)鍵詞:學(xué)籍管理 Excel函數(shù) 應(yīng)用
學(xué)籍管理是每個(gè)學(xué)校都必須進(jìn)行的一項(xiàng)繁瑣事務(wù)。隨著計(jì)算機(jī)的廣泛應(yīng)用和Office辦公自動(dòng)化軟件的使用,目前學(xué)生的學(xué)籍信息一般都使用電子文檔存儲(chǔ),以便上交到上級(jí)管理部門審核。通常,學(xué)籍管理員會(huì)根據(jù)學(xué)籍信息特點(diǎn)和相關(guān)要求使用 Excel軟件輸入和存儲(chǔ)管理信息,日常的學(xué)籍管理工作,如注冊(cè)、修改、添加以及提取等,需要經(jīng)過多次重復(fù)操作才能完成。如何讓這些工作變得更輕松、省時(shí)?可以運(yùn)用Excel提供的內(nèi)置函數(shù)來幫助提高工作效率。
Excel軟件最突出的特點(diǎn)就是具有數(shù)據(jù)自動(dòng)處理能力,利用公式計(jì)算、公式的復(fù)制以及公式的重新計(jì)算功能,可以使復(fù)雜的事情簡(jiǎn)單化,特別是Excel提供的內(nèi)置函數(shù)能更方便快捷地完成相同的工作。函數(shù)是Excel中預(yù)定義好的公式,共有200多個(gè)。在學(xué)籍管理的日常事務(wù)中,靈活選用其中內(nèi)置的函數(shù),實(shí)現(xiàn)對(duì)學(xué)籍信息的輸入和日常處理,可以達(dá)到事半功倍的效果。
下面筆者從學(xué)籍注冊(cè)、技能抽考及成績(jī)?cè)u(píng)定這三個(gè)方面介紹Excel部分函數(shù)的功能與應(yīng)用。
一、學(xué)籍注冊(cè)
圖1是從各班級(jí)收集的紙質(zhì)數(shù)據(jù)表。
圖1
根據(jù)Excel軟件所具有的數(shù)據(jù)處理功能,從上圖分析得出,學(xué)生的“身份證號(hào)”字段中包含了“性別”和“出生年月日”的信息,這樣“性別” 和“出生年月日”兩列的數(shù)據(jù)就不用再輸入。
首先,新建Excel工作簿,在Sheet1工作表中創(chuàng)建一個(gè)電子注冊(cè)表,在表中輸入標(biāo)題行內(nèi)容:班級(jí)學(xué)號(hào)、姓名、身份證號(hào)、性別、出生日期、專業(yè)、班級(jí)等。在數(shù)據(jù)區(qū)域輸入如圖2所示的數(shù)據(jù)即可,其中A列、F列和G列剩余的數(shù)據(jù)采用填充柄的復(fù)制功能完成。
圖2
第二,利用Mid函數(shù)(字符串截取函數(shù))從“身份證號(hào)”中計(jì)算出“出生年月日”。Mid函數(shù)的功能是返回文本字符串中從指定位置開始的特定數(shù)目的字符。身份證號(hào)中第7位至第14位這8個(gè)數(shù)據(jù)代表學(xué)生的出生年月日。
例如:計(jì)算圖2的1號(hào)同學(xué)的“出生年月日”,在E2結(jié)果單元格中,輸入:
=MID(C2,7,8)
注:C2為引用身份證號(hào)碼(數(shù)字字符)所在單元格,E列其余的學(xué)生的信息依然使用填充柄的復(fù)制功能完成。
第三,利用Mod函數(shù)(取余函數(shù))計(jì)算出第17位數(shù)是奇數(shù)還是偶數(shù)。Mod函數(shù)的功能是返回兩數(shù)相除的余數(shù)。身份證號(hào)的第17位代表了一個(gè)人的性別是“男”還是“女”,分別用奇數(shù)、偶數(shù)表示,奇數(shù)1、3、5、7、9表示男性,偶數(shù)0、2、4、6、8表示女性。即:
=MOD(第17位數(shù),2)
第四,利用函數(shù)嵌套從“身份證號(hào)”中計(jì)算出“性別”。函數(shù)的嵌套是指一個(gè)函數(shù)中套入了另一個(gè)函數(shù),函數(shù)的值作為另一個(gè)函數(shù)的參數(shù)。函數(shù)嵌套的層數(shù)最多可以達(dá)到7層。
由此得出:先用Mid取中間字符串函數(shù),取出第17位的數(shù)字字符;再用數(shù)學(xué)函數(shù)Mod取余函數(shù),計(jì)算該數(shù)字的奇偶性;最后是邏輯函數(shù)If條件函數(shù),判斷出是“男”性還是“女”性。
例如:計(jì)算圖2的1號(hào)同學(xué)的性別,在D2結(jié)果單元格中,輸入:
=IF(MOD(MID(C2,17,1),2)=0,"女","男")
二、技能抽考
每年的技能抽考是湖北省檢測(cè)職業(yè)院校學(xué)生學(xué)習(xí)情況的規(guī)定項(xiàng)目。出于公平公正的原則,筆者采用隨機(jī)抽測(cè)學(xué)號(hào)的方式進(jìn)行。例如一個(gè)專業(yè)注冊(cè)60人,抽測(cè)10%,即隨機(jī)抽取6人的學(xué)號(hào)。在Excel中隨機(jī)函數(shù)Rand( )可實(shí)現(xiàn)這一功能。使用Rand( )1次,然后對(duì)生成的數(shù)進(jìn)行增倍、取整等處理,即可抽出一個(gè)學(xué)號(hào),再使用填充柄的復(fù)制功能,6單元格即可搞定。
隨機(jī)函數(shù)Rand( )的功能是:返回大于等于0及小于1的均勻分布隨機(jī)數(shù),即產(chǎn)生出[0,1)之間的數(shù):0或者一些小數(shù)。從抽測(cè)的學(xué)號(hào)分析,單獨(dú)使用的Rand( )函數(shù)所產(chǎn)生的是[0,1)之間的數(shù),不符合“學(xué)號(hào)”要求(以“學(xué)號(hào)”為1、2、……60整數(shù)為例,沒有0),故采用以下方法解決此問題。
首先,隨機(jī)函數(shù)乘以合適的數(shù)值型系數(shù)A,隨機(jī)數(shù)將產(chǎn)生于0到A區(qū)間,即[0,A)。如Rand( )*60 函數(shù),將產(chǎn)生大于等于0且小于60的一個(gè)隨機(jī)數(shù)。因此通過乘以不同大小的系數(shù),可以產(chǎn)生不同區(qū)間的隨機(jī)數(shù)。
然后,配合取整函數(shù),保證隨機(jī)數(shù)為整數(shù)型數(shù)據(jù)項(xiàng)。例如Int(Rand( )*60)函數(shù)功能將產(chǎn)生0至60間的隨機(jī)整數(shù),即[0,60)的隨機(jī)整數(shù)。包含了0,而不包含60。由于學(xué)號(hào)是從1到60號(hào),在上面的基礎(chǔ)上加上數(shù)字1即可滿足抽取的要求。
舉例:在“抽測(cè)學(xué)號(hào)”第一個(gè)結(jié)果單元格中,輸入:
=INT(RAND( )*60)+1
三、成績(jī)?cè)u(píng)定
近幾年來,湖北省要求職業(yè)院校的學(xué)生取得英語(yǔ)、計(jì)算機(jī)等級(jí)證才能獲得畢業(yè)證。如果學(xué)生英語(yǔ)、計(jì)算機(jī)兩者有一項(xiàng)成績(jī)不合格(無(wú)等級(jí)證),則不頒發(fā)畢業(yè)證。根據(jù)這一情況,可以把符合條件的標(biāo)記為“發(fā)”,不符合條件的不作標(biāo)記。
現(xiàn)假設(shè)學(xué)生英語(yǔ)、計(jì)算機(jī)考試狀態(tài)如圖3所示。
圖3
從上表分析可知,每一種成績(jī)有三種狀態(tài):“優(yōu)秀”“合格”和“不合格”。
又已知兩門成績(jī)中只要有一門標(biāo)記為“不合格”,即不發(fā)畢業(yè)證,其余情況均發(fā)。可以先用OR( )邏輯或函數(shù)來判斷。OR( )函數(shù)的功能是任一參數(shù)為TRUE時(shí),則結(jié)果為TRUE。再用IF嵌套。
舉例:在J2單元格中,輸入:
=IF((OR(H2="不合格",I2="不合格")),"","發(fā)" )
計(jì)算結(jié)果如圖4所示。
圖4
綜上所述,我們不難發(fā)現(xiàn),Excel的內(nèi)置函數(shù)具有強(qiáng)大功能。只要靈活運(yùn)用Excel函數(shù),發(fā)揮其作用,學(xué)籍管理工作效率將會(huì)大幅提高。
參考文獻(xiàn):
[1]葉亞平.計(jì)算機(jī)應(yīng)用基礎(chǔ)[M].北京:原子能出版社,2009.
[2]周和平.對(duì)口招生考試教程(計(jì)算機(jī)應(yīng)用類)[M].北京:國(guó)防科技大學(xué)出版社,2007.
(作者單位:湖北工業(yè)大學(xué))endprint
摘 要:本文以學(xué)籍注冊(cè)、技能抽考及成績(jī)?cè)u(píng)定三項(xiàng)學(xué)籍管理日常事務(wù)為例,探討了如何通過靈活選用Excel內(nèi)置的函數(shù),實(shí)現(xiàn)對(duì)學(xué)籍信息高效管理。
關(guān)鍵詞:學(xué)籍管理 Excel函數(shù) 應(yīng)用
學(xué)籍管理是每個(gè)學(xué)校都必須進(jìn)行的一項(xiàng)繁瑣事務(wù)。隨著計(jì)算機(jī)的廣泛應(yīng)用和Office辦公自動(dòng)化軟件的使用,目前學(xué)生的學(xué)籍信息一般都使用電子文檔存儲(chǔ),以便上交到上級(jí)管理部門審核。通常,學(xué)籍管理員會(huì)根據(jù)學(xué)籍信息特點(diǎn)和相關(guān)要求使用 Excel軟件輸入和存儲(chǔ)管理信息,日常的學(xué)籍管理工作,如注冊(cè)、修改、添加以及提取等,需要經(jīng)過多次重復(fù)操作才能完成。如何讓這些工作變得更輕松、省時(shí)?可以運(yùn)用Excel提供的內(nèi)置函數(shù)來幫助提高工作效率。
Excel軟件最突出的特點(diǎn)就是具有數(shù)據(jù)自動(dòng)處理能力,利用公式計(jì)算、公式的復(fù)制以及公式的重新計(jì)算功能,可以使復(fù)雜的事情簡(jiǎn)單化,特別是Excel提供的內(nèi)置函數(shù)能更方便快捷地完成相同的工作。函數(shù)是Excel中預(yù)定義好的公式,共有200多個(gè)。在學(xué)籍管理的日常事務(wù)中,靈活選用其中內(nèi)置的函數(shù),實(shí)現(xiàn)對(duì)學(xué)籍信息的輸入和日常處理,可以達(dá)到事半功倍的效果。
下面筆者從學(xué)籍注冊(cè)、技能抽考及成績(jī)?cè)u(píng)定這三個(gè)方面介紹Excel部分函數(shù)的功能與應(yīng)用。
一、學(xué)籍注冊(cè)
圖1是從各班級(jí)收集的紙質(zhì)數(shù)據(jù)表。
圖1
根據(jù)Excel軟件所具有的數(shù)據(jù)處理功能,從上圖分析得出,學(xué)生的“身份證號(hào)”字段中包含了“性別”和“出生年月日”的信息,這樣“性別” 和“出生年月日”兩列的數(shù)據(jù)就不用再輸入。
首先,新建Excel工作簿,在Sheet1工作表中創(chuàng)建一個(gè)電子注冊(cè)表,在表中輸入標(biāo)題行內(nèi)容:班級(jí)學(xué)號(hào)、姓名、身份證號(hào)、性別、出生日期、專業(yè)、班級(jí)等。在數(shù)據(jù)區(qū)域輸入如圖2所示的數(shù)據(jù)即可,其中A列、F列和G列剩余的數(shù)據(jù)采用填充柄的復(fù)制功能完成。
圖2
第二,利用Mid函數(shù)(字符串截取函數(shù))從“身份證號(hào)”中計(jì)算出“出生年月日”。Mid函數(shù)的功能是返回文本字符串中從指定位置開始的特定數(shù)目的字符。身份證號(hào)中第7位至第14位這8個(gè)數(shù)據(jù)代表學(xué)生的出生年月日。
例如:計(jì)算圖2的1號(hào)同學(xué)的“出生年月日”,在E2結(jié)果單元格中,輸入:
=MID(C2,7,8)
注:C2為引用身份證號(hào)碼(數(shù)字字符)所在單元格,E列其余的學(xué)生的信息依然使用填充柄的復(fù)制功能完成。
第三,利用Mod函數(shù)(取余函數(shù))計(jì)算出第17位數(shù)是奇數(shù)還是偶數(shù)。Mod函數(shù)的功能是返回兩數(shù)相除的余數(shù)。身份證號(hào)的第17位代表了一個(gè)人的性別是“男”還是“女”,分別用奇數(shù)、偶數(shù)表示,奇數(shù)1、3、5、7、9表示男性,偶數(shù)0、2、4、6、8表示女性。即:
=MOD(第17位數(shù),2)
第四,利用函數(shù)嵌套從“身份證號(hào)”中計(jì)算出“性別”。函數(shù)的嵌套是指一個(gè)函數(shù)中套入了另一個(gè)函數(shù),函數(shù)的值作為另一個(gè)函數(shù)的參數(shù)。函數(shù)嵌套的層數(shù)最多可以達(dá)到7層。
由此得出:先用Mid取中間字符串函數(shù),取出第17位的數(shù)字字符;再用數(shù)學(xué)函數(shù)Mod取余函數(shù),計(jì)算該數(shù)字的奇偶性;最后是邏輯函數(shù)If條件函數(shù),判斷出是“男”性還是“女”性。
例如:計(jì)算圖2的1號(hào)同學(xué)的性別,在D2結(jié)果單元格中,輸入:
=IF(MOD(MID(C2,17,1),2)=0,"女","男")
二、技能抽考
每年的技能抽考是湖北省檢測(cè)職業(yè)院校學(xué)生學(xué)習(xí)情況的規(guī)定項(xiàng)目。出于公平公正的原則,筆者采用隨機(jī)抽測(cè)學(xué)號(hào)的方式進(jìn)行。例如一個(gè)專業(yè)注冊(cè)60人,抽測(cè)10%,即隨機(jī)抽取6人的學(xué)號(hào)。在Excel中隨機(jī)函數(shù)Rand( )可實(shí)現(xiàn)這一功能。使用Rand( )1次,然后對(duì)生成的數(shù)進(jìn)行增倍、取整等處理,即可抽出一個(gè)學(xué)號(hào),再使用填充柄的復(fù)制功能,6單元格即可搞定。
隨機(jī)函數(shù)Rand( )的功能是:返回大于等于0及小于1的均勻分布隨機(jī)數(shù),即產(chǎn)生出[0,1)之間的數(shù):0或者一些小數(shù)。從抽測(cè)的學(xué)號(hào)分析,單獨(dú)使用的Rand( )函數(shù)所產(chǎn)生的是[0,1)之間的數(shù),不符合“學(xué)號(hào)”要求(以“學(xué)號(hào)”為1、2、……60整數(shù)為例,沒有0),故采用以下方法解決此問題。
首先,隨機(jī)函數(shù)乘以合適的數(shù)值型系數(shù)A,隨機(jī)數(shù)將產(chǎn)生于0到A區(qū)間,即[0,A)。如Rand( )*60 函數(shù),將產(chǎn)生大于等于0且小于60的一個(gè)隨機(jī)數(shù)。因此通過乘以不同大小的系數(shù),可以產(chǎn)生不同區(qū)間的隨機(jī)數(shù)。
然后,配合取整函數(shù),保證隨機(jī)數(shù)為整數(shù)型數(shù)據(jù)項(xiàng)。例如Int(Rand( )*60)函數(shù)功能將產(chǎn)生0至60間的隨機(jī)整數(shù),即[0,60)的隨機(jī)整數(shù)。包含了0,而不包含60。由于學(xué)號(hào)是從1到60號(hào),在上面的基礎(chǔ)上加上數(shù)字1即可滿足抽取的要求。
舉例:在“抽測(cè)學(xué)號(hào)”第一個(gè)結(jié)果單元格中,輸入:
=INT(RAND( )*60)+1
三、成績(jī)?cè)u(píng)定
近幾年來,湖北省要求職業(yè)院校的學(xué)生取得英語(yǔ)、計(jì)算機(jī)等級(jí)證才能獲得畢業(yè)證。如果學(xué)生英語(yǔ)、計(jì)算機(jī)兩者有一項(xiàng)成績(jī)不合格(無(wú)等級(jí)證),則不頒發(fā)畢業(yè)證。根據(jù)這一情況,可以把符合條件的標(biāo)記為“發(fā)”,不符合條件的不作標(biāo)記。
現(xiàn)假設(shè)學(xué)生英語(yǔ)、計(jì)算機(jī)考試狀態(tài)如圖3所示。
圖3
從上表分析可知,每一種成績(jī)有三種狀態(tài):“優(yōu)秀”“合格”和“不合格”。
又已知兩門成績(jī)中只要有一門標(biāo)記為“不合格”,即不發(fā)畢業(yè)證,其余情況均發(fā)。可以先用OR( )邏輯或函數(shù)來判斷。OR( )函數(shù)的功能是任一參數(shù)為TRUE時(shí),則結(jié)果為TRUE。再用IF嵌套。
舉例:在J2單元格中,輸入:
=IF((OR(H2="不合格",I2="不合格")),"","發(fā)" )
計(jì)算結(jié)果如圖4所示。
圖4
綜上所述,我們不難發(fā)現(xiàn),Excel的內(nèi)置函數(shù)具有強(qiáng)大功能。只要靈活運(yùn)用Excel函數(shù),發(fā)揮其作用,學(xué)籍管理工作效率將會(huì)大幅提高。
參考文獻(xiàn):
[1]葉亞平.計(jì)算機(jī)應(yīng)用基礎(chǔ)[M].北京:原子能出版社,2009.
[2]周和平.對(duì)口招生考試教程(計(jì)算機(jī)應(yīng)用類)[M].北京:國(guó)防科技大學(xué)出版社,2007.
(作者單位:湖北工業(yè)大學(xué))endprint