第一篇:EXCEL隨機函數(shù)在輸入學生成績的應用(本站推薦)
EXCEL隨機函數(shù)在輸入學生成績的應用
【摘要】:正上級部門來檢查,其中有一項是近三年音體美等考查科目的成績單。近三千名學生三學年六學期的成績單,說起來容易,做起來是真難呀!為了減輕大家的工作量, ,我最終利用Excel的隨機函數(shù)功能輕松的完成了此項工作。具體方法如下: 【關鍵詞】: 成績單 單元格 隨機函數(shù) 利用
數(shù)字 隨機數(shù)
【正文】:
上級部門來檢查,其中有一項是近三年音體美等考查科目的成績單近三千名學生三學年六學期的成績單,說起來容易,做起來是真難呀,為了減輕大家的工作t,并保住我這個同事眼中“能人”的稱號,我最終利用Excel的隨機函數(shù)功能輕松的完成了此項工作。具體方法如下:
1、利用隨機函數(shù)ROUND(number,num_digits)和隨機函數(shù)RAND()。
2、利用取整函數(shù)INT()很隨機函數(shù)RAND()。
3、都必須在英文狀態(tài)下輸入函數(shù)。
RAND返回大于等于 0 及小于 1 的均勻分布隨機數(shù),每次計算工作表時都將返回一個新的數(shù)值。
語法 RAND()說明
? 若要生成 a 與 b 之間的隨機實數(shù),請使用:
RAND()*(b-a)+a ? 如果要使用函數(shù) RAND 生成一隨機數(shù),并且使之不隨單元格計算而改變,可以在編輯欄中輸入“=RAND()”,保持編輯狀態(tài),然后按 F9,將公式永久性地改為隨機數(shù)。
示例
如果您將示例復制到空白工作表中,可能會更易于理解該示例。
操作方法
1.創(chuàng)建空白工作簿或工作表。
2.請在“幫助”主題中選取示例。不要選取行或列標題。
從幫助中選取示例。
3.按 Ctrl+C。
4.在工作表中,選中單元格 A1,再按 Ctrl+V。
5.若要在查看結果和查看返回結果的公式之間切換,請按 Ctrl+`(重音符),或在“工具”菜單上,指向“公式審核”,再單擊“公式審核模式”。=RAND()3 =RAND()*100 A 公式
B 說明(結果)
介于 0 到 1 之間的一個隨機數(shù)(變量)大于等于 0 但小于 100 的一個隨機數(shù)(變量)
比如要輸入成績在60-100分范圍中則可以編寫函數(shù),然后下面的利用填充柄填充。=ROUND(RAND()*34,0)+60
其中因為要取整數(shù)所用要用到函數(shù)ROUND,該函數(shù)的使用方法是
ROUND 請參閱
返回某個數(shù)字按指定位數(shù)取整后的數(shù)字。語法
ROUND(number,num_digits)Number
需要進行四舍五入的數(shù)字。
Num_digits
指定的位數(shù),按此位數(shù)進行四舍五入。說明
? ? ? 如果 num_digits 大于 0,則四舍五入到指定的小數(shù)位。
如果 num_digits 等于 0,則四舍五入到最接近的整數(shù)。
如果 num_digits 小于 0,則在小數(shù)點左側進行四舍五入。
示例
如果您將示例復制到空白工作表中,可能會更易于理解該示例。
操作方法
1.2.3.4.5.6.創(chuàng)建空白工作簿或工作表。
請在“幫助”主題中選取示例。不要選取行或列標題。
從幫助中選取示例。按 Ctrl+C。
在工作表中,選中單元格 A1,再按 Ctrl+V。
若要在查看結果和查看返回結果的公式之間切換,請按 Ctrl+`(重音符),或在“工具”菜單上,指向“公式審核”,再單擊“公式審核模式”。
A 公式
B 說明(結果)
將 2.15 四舍五入到一個小數(shù)位(2.2)將 2.149 四舍五入到一個小數(shù)位(2.1)將-1.475 四舍五入到兩小數(shù)位(-1.48)將 21.5 四舍五入到小數(shù)點左側一位(20)=ROUND(2.15, 1)3 =ROUND(2.149, 1)4 =ROUND(-1.475, 2)5 =ROUND(21.5,-1)
第二種方法利用函數(shù)INT 很RAND :=60+INT(RAND()*40)比如要輸入成績在60-100分范圍中則可以編寫函數(shù),然后下面的利用填充柄填充。
圖1:實例
第二篇:學生成績統(tǒng)計常用函數(shù)公式
學生成績統(tǒng)計常用函數(shù)公式
優(yōu)秀率: =COUNTIF(C2:C47,“>=85”)/COUNT(C2:C47)要注意,前后兩個公式不一樣
2及格率: =COUNTIF(C2:C47,“>=60”)/COUNT(C2:C47)注意事項同上.3
雙(多科)優(yōu)秀人數(shù)統(tǒng)計: =COUNTIF(C3:G3,“>=90”)
其中”C3:G3”為電子表格橫向成績數(shù)值區(qū)域.結果為2或3說明有2或3科成績優(yōu)秀.4
雙科(或多科)優(yōu)秀率: =COUNTIF(K2:K46,3)/COUNT(K2:K47)
其中數(shù)字”3”,說明結果是三科均為優(yōu)秀的百分比.5統(tǒng)計顯示”優(yōu)秀,良,及格,不及格”: =IF(C2>=85,“優(yōu)秀”,IF(C2>=75,“良”,IF(C2>=60,“及格”,“不及格”)))=IF(C2>=85,“優(yōu)秀”,IF(C2>=75,“良”,IF(C2>=60,“及格”,“不及格”)))其中文字要半角狀態(tài)下輸入,標點符號要英文狀態(tài)下輸入.6
利用excel條件格式讓不同分數(shù)段顯示不同顏色
實際工作中,經(jīng)常遇到這樣的問題:當單元格中的數(shù)據(jù),達到什么條件,如高于60于即為及格,低于60分為不及格,及格與不及格希望用不同顏色來區(qū)分。讓符合某種條件的數(shù)據(jù)以不同的顏色(字符顏色或填充顏色)顯示出來,對于這種要求,我們可以用“條件格式”來實現(xiàn)。
下面,我們以業(yè)績表為例,讓大于等于90分的業(yè)績數(shù)值以“藍色”顯示出來,讓小于60分的業(yè)績數(shù)值以“紅色”顯示出來。
1)、選中業(yè)績所在的單元格區(qū)域,執(zhí)行“格式→條件格式”命令,打開“條件格式”對話框。
注意:在選取較大的單元格區(qū)域時,可以這樣操作:單擊鼠標,選中區(qū)域的左上角第一個單元格,然后拖拉滾動條到區(qū)域的尾首,按住Shift鍵,單擊區(qū)域右下角最后一個單元格。
2)、按第2個方框右側的下拉按鈕,在隨后彈出的下拉列表中,選擇“大于或等于”選項,然后在后面的方框中輸入數(shù)值“90”。
3)、按下“格式”按鈕,打開“單元格格式”對話框,在“字體”標簽中,按“顏色”右側的下拉按鈕,在隨后彈出的調(diào)色板中,選擇“藍色”選項,確定返回。
4)、單擊一下“添加”按鈕,添加一個“條件格式”,再仿照上述
平均分: =AVERAGE(C2:C47)
第三篇:輸入10個學生5門課的成績
答案:
輸入10個學生5門課的成績,分別用函數(shù)實現(xiàn)下列功能:
(1)編寫函數(shù)計算每個學生的平均分;
(2)編寫函數(shù)計算每門課的平均分;
(3)編寫函數(shù)找出所有50個分數(shù)中最高的分數(shù)所對應的學生和課程;
(4)計算平均分方差。
可視化
#include
#include
main()
{
int i,j,li=0,lj=0;
float score[10][5],average[10],a1,a2,a3,a4,a5,largest=0,fc=0,a=0;
//score是50個學生的成績,average是5門課的平均成績,a1-a5分別是5門課的平均成績,li是最高分的學生
//lj是最高分的學科,largest是最高分,fc是平均分方差,a是50個成績的平均分
printf(“請輸入10個學生的成績,按照語文、數(shù)學、英語、物理、化學的順序依次輸入:n”);
for(i=0;i!=10;++i)
{
printf(“第%d個學生:n”,i+1);
for(j=0;j!=5;++j)
{
scanf(“%f”,&score[i][j]);
if(largest { largest=score[i][j]; li=i+1; lj=j+1; } a=a+score[i][j]; } average[i]=(score[i][0]+score[i][1]+score[i][2]+score[i][3]+score[i][4])/5;a1=a1+score[i][0]; a2=a2+score[i][1]; a3=a3+score[i][2]; a4=a4+score[i][3]; a5=a5+score[i][4]; } a=a/50; for(i=0;i!=10;++i) { for(j=0;j!=5;++j) { fc=fc+(score[i][j]-a)*(score[i][j]-a); } } fc=fc/50; a1=a1/10; a2=a2/10; a3=a3/10; a4=a4/10; a5=a5/10; printf(“50個學生的成績?nèi)缦拢簄”); printf(“學生編號 計算機 高數(shù) C語言 英語 離散數(shù)學n”);for(i=0;i!=10;++i) { printf(“%8d ”,i); for(j=0;j!=5;++j) { printf(“%2.2f ”,score[i][j]); } printf(“n”); } for(i=0;i!=10;++i) printf(“第%d個學生的平均分為:%.2fn”,i+1,average[i]);printf(“第1門課的平均分為:%.2fn”,a1); printf(“第2門課的平均分為:%.2fn”,a2); printf(“第3門課的平均分為:%.2fn”,a3); printf(“第4門課的平均分為:%.2fn”,a4); printf(“第5門課的平均分為:%.2fn”,a5); printf(“50個分數(shù)中最高的分數(shù)是第%d個學生的第%d門課,分數(shù)為:%.2fn”,li,lj,largest); printf(“平均分方差為:%.2fn”,fc); system(“pause”); } Excel統(tǒng)計學生成績時的四個難題及解決 一、前言 對于教師而言,經(jīng)常需要用Excel進行學生成績統(tǒng)計,會被一些常見問題難住。碰到的難題主要有:如何統(tǒng)計不同分數(shù)段人數(shù)、如何在保持學號不變前提下進行排名、如何將百分制轉換成不同分數(shù)段與如何用紅色顯示不及格的分數(shù)等,本文著重對這些問題的解決方法與技巧加以分析和討論。 本文假設讀者已對Excel的基本操作已經(jīng)有一定基礎,已經(jīng)掌握如何進行求和、求平均和如何使用自動填充柄進行復制公式等操作,本文對這些一般性操作不做詳細介紹,僅對一些難度較大的操作技巧進行討論。 二、Excel統(tǒng)計學生成績時的四個難題 這里,假設學號、姓名、成績等列及行都已經(jīng)事先輸好,需要讓Excel統(tǒng)計其他的相關數(shù)據(jù)結果。這時,成績統(tǒng)計中主要難解決的問題如下: 問題1:如何統(tǒng)計不同分數(shù)段的學生人數(shù)? 問題2:如何在保持學號順序不變的前提下進行學生成績名次排定? 問題3:如何將百分制轉換成不同的等級分? 問題4:如何使不及格的分數(shù)以紅色顯示? 三、解決統(tǒng)計學生成績時的四個難題的方法 下面,針對上面提出的四個難題分別討論解決的方法與技巧。 1、統(tǒng)計不同分數(shù)段的學生人數(shù) 統(tǒng)計不同分數(shù)段的學生人數(shù)是非常常見的需求,其所需結果如圖1中A16~E16所示。這里,假設需要統(tǒng)計90~100、80~89、70~79、60~69及低于60分五個不同分數(shù)段的人數(shù)。 通常,統(tǒng)計不同分數(shù)段最好的方法是利用COUNTIF(X,Y)函數(shù)。其中有兩個參數(shù),第一個參數(shù)X為統(tǒng)計的范圍,一般最好用絕對引用;第二個參數(shù)Y為統(tǒng)計條件,要加引號。 對于小于60分的人數(shù)只要用一個COUNTIF()函數(shù),如在E16單元格中輸入公式:=COUNTIF($C$2:$C$13,“<60”)。 對于其他在兩個分數(shù)之間的分數(shù)段的人數(shù)統(tǒng)計,需要用兩個COUNTIF()函數(shù)相減。如在A16單元格中輸入公式:=COUNTIF($C$2:$C$13,“<=100”)-COUNTIF($C$2:$C$13,“<90”),即用小于等于100的人數(shù)減去小于90的人數(shù)。 如果要統(tǒng)計80~89、70~79與60~69分數(shù)段的人數(shù),只要利用自動填充柄將該公式復制到右邊三個單元格,再把“<=100”與“<90”作相應的修改,就可以得到正確的結果。 2.保持學號順序不變的前提下進行成績排名 學生成績排定在學生成績統(tǒng)計中經(jīng)常用到。特別要強調(diào)的是,這里所談的方法不是一般的排序,因為那樣會使學生的學號順序發(fā)生變化。這里所需要的是在保持學號順序不變的情況下進行學生成績名次排定的功能,其所需結果如圖1中F2~F13所示。 要進行保持學號順序不變的情況下進行學生成績名次的排定,最好使用RANK(X,Y,Z)函數(shù)。其中有三個參數(shù),第一個參數(shù)X為某個學生的成績所在單元格;第二個參數(shù)Y為整個班級成績所在的區(qū)域;第三個參數(shù)Z是可選的,表示統(tǒng)計方式,若省寫或寫0,則成績高的名次靠前,一般都使用這種方式,如果寫1,則成績高的名次靠后,這種情況一般較少用。 為了在保持學號順序不變的前提下進行學生成績名次排定,可以在F2單元格中輸入公式:=RANK(C2,$C$2:$C$13,0),然后,利用自動填充柄將其復制到下方的幾個單元格。注意,這里$C$2:$C$13用的是絕對地址,是為了保證公式在復制時此處不變,因為作為第二個參數(shù),這里都是指整個班級成績所在的區(qū)域,這個區(qū)域是相同的。 3、將百分制轉換成不同的等級分 將百分制轉換成不同的等級分有多種不同的劃分方法,其所需結果如圖1中“等級1”與“等級2”列所示。這里,“等級1”列是將百分制的分數(shù)轉換成A(90~100)、B(80~89)、C(70~79)、D(60~69)與E(低于60)五個等級;“等級2”列是將百分制的分數(shù)轉換成優(yōu)(90~100)、良(75~89)、中(60~74)與不及格(低于60)四個等級。具體使用哪種等級劃分方法可根據(jù)實際情況自己確定。 在百分制轉換成不同的等級分時,一般使用IF(X,Y,Z)函數(shù)。其中有三個參數(shù),第一個參數(shù)X為條件,不能加引號;第二個參數(shù)為條件成立時的結果,如果是顯示某個值,則要加引號;第三個參數(shù)為條件不成立時的結果,如果是顯示某個值,同樣要加引號。該函數(shù)可以嵌套,即在第二個或第三個參數(shù)處可以再寫一個IF函數(shù)。 為了得到“等級1”列所要的等級結果,可以在D2單元格中輸入公式:=IF(C2>=90,“A”,IF(C2>=80,“B”,IF(C2>=70,“C”,IF(C2>=60,“D”,“E”)))),然后,利用自動填充柄將其復制到下方的幾個單元格。 為了得到“等級2”列所要的等級結果,可以在E2單元格中輸入公式:=IF(C2>=90,“優(yōu)”,IF(C2>=75,“良”,IF(C2>=60,“中”,“不及格”))),然后,利用自動填充柄將其復制到下方的幾個單元格。 4、使不及格的分數(shù)以紅色顯示 統(tǒng)計學生成績時經(jīng)常需要將不及格的分數(shù)用紅色顯示,其結果如圖1中紅色顯示部分(如第12行)。 使不及格的分數(shù)以紅色顯示需要使用“格式”菜單中的“條件格式”命令。該命令會彈出一個對話框,其中要求確認條件與相應的格式。 對于“成績”列,可先選中C2:C13,然后使用“格式”菜單中的“條件格式”命令,在彈出的對話框中,左邊使用默認的“單元格數(shù)值”,中間選“小于”,右邊填寫60,然后單擊右邊的“格式”按鈕,從中選擇紅色,最后單擊兩次“確定”按鈕。 對于“等級1”列,可先選中D2:D13,然后使用“格式”菜單中的“條件格式”命令,在彈出的對話框中,左邊使用默認的“單元格數(shù)值”,中間選“等于”,右邊填寫E,然后單擊右邊的“格式”按鈕,從中選擇紅色,最后單擊兩次“確定”按鈕?!暗燃?”列類似。 對于其他的一些統(tǒng)計計算要求,如怎樣計算各分數(shù)段的百分比、如何計算機優(yōu)良率與合格率等功能,應該比較簡單,本文此處不贅述。 《函數(shù)在實際生活中的應用》教學反思 水頭一中 陳爾海 函數(shù)在實際生活中有著廣泛的應用,函數(shù)知識也是考試的重點,《函數(shù)在實際生活中的應用》教學反思。結合本人所上的課,現(xiàn)有以下的幾點思考: 1構思新穎,極具創(chuàng)新意識 由于函數(shù)在知識上的難度較大,且具有特殊地位。本人在構思本課時充分考慮到學生的認知水平。首先從提高學生的學習興趣為切入點,首先通過一個謎語引入,講本課自始至終以鏡子為主線,圍繞著鏡子展開,力爭使學生感覺到整節(jié)課似乎在聽一個故事。在故事的情節(jié)中穿插每一個知識點。其次為體現(xiàn)學生的主體性。每一個知識點都由事先分好的小組共同討論完成,且推選一名代表板書,教師只起到一個點撥及板書后點評的作用。最后在小結本課時,本人大膽創(chuàng)新,一改通常問法“本課你有何收獲”而是采用倒敘的手法“本課即將結束,但本節(jié)課的標題還未給出,請哪位同學給出本節(jié)課的標題是什么”可謂一語激起千層浪,很多學生各抒己見,最終采用班里許文明同學的一番話“本課使我學會了,很多生活中的問題都可以用數(shù)學知識來解決,教學反思《《函數(shù)在實際生活中的應用》教學反思》。數(shù)學來自于生活,又將服務于生活,所以本節(jié)課的標題是《數(shù)學在生活中的應用》”。 2教學設計成板塊呈現(xiàn),且由淺入深,吸引學生學習興趣 3課后反思 回首本節(jié)課的教學過程,真可謂成功中有不足,教學過程中留有遺憾。 成功之處:(1)本節(jié)課自始至終將每一個知識點融入到故事情節(jié)之中,且故事情節(jié)以板塊呈現(xiàn),這使得整節(jié)課學生都處于興奮與高度集中的狀態(tài)。培養(yǎng)了學生認真聽講的好習慣。 (2)由于只有解決了每一個知識點才能聽完整個故事,這極大的激發(fā)了學生的熱情及參與程度。充分體現(xiàn)了學生的主體性。培養(yǎng)了學生自主學習,合作交流的能力。 (3)本課采用“倒敘”的手法給出標題,可謂是點金之筆。這使得每一個學生根據(jù)自己對本課知識的理解不同,給出不同的標題。從而擺脫了書本對思維的束縛。培養(yǎng)了學生自我歸納、總結的能力。 不足之處:備學生依然不夠充分。第四篇:統(tǒng)計學生成績時用Excel里函數(shù)
第五篇:《函數(shù)在實際生活中的應用》教學反思