學生分段成績統計表
㈠ excel如何把學生成績區間分布統計為柱狀圖
你可以先用countif和countifs統計各分數段的人數,再做分布圖。如大致安30分為一段:
=countif(C$2:C$100,"<20") 小於20分的人專數屬;
=countifs(C$2:C$100,">=20",C$2:C$100, "<40")大於等於20分,小於40分的人數;
以此類推,求出各分數段人數後,就可以做柱狀圖了。
㈡ 如何在電子表格中統計某一分數段學生的人數
有一種非常簡單的方法,下載「EXCEL成績統計1分鍾」,點幾下滑鼠自動生成報表,統計包括兩率一分、分數段、名次段。。。
㈢ Excel中,如何統計某個分數段的學生人數
看不見圖,參考下
=COUNTIF(B7:B19,">=80")-COUNTIF(B7:B19,">=90")
是可行的。
如果可回以用答COUNTIFS,參考
=COUNTIFS(B7:B19,">=80",B7:B19,"<90")
㈣ Excel如何統計各分數段學生考試成績分布情況
親,問得太籠統,所以只能舉例作答。
如下圖,選中F2:F5,然後在公式編輯欄粘貼這個版公式:
=FREQUENCY(B2:B11,D2:D4)
這是權多單元格數組公式,粘貼公式後,千萬不要按回車退出,而要按「Ctrl+Shift+回車」退出
㈤ Excel 如何用一個數組分段統計學生成績
「使用Excel函數統計各分數段的人數」的操作步驟是:
1、打開工作表;
㈥ 根據xx班學生成績表,統計出不同分數段的人數,要求輸出格式
編寫程序,統計輸入的學生成績各分數段的人數,60分以下作為一個分數段。用-1結束輸入
下面這個程序基本上能用了,但我想如果輸入的數不是0至100的應該也要退出才是。這要怎麼做,a[5]的值才不會增加?
另外,與是&&,非是!,或要怎麼輸入?TurboC
分數所剩不多,不好意思!謝謝您的回答!
5.9編寫程序,統計輸入的學生成績各分數段的人數,60分以下作為一個分數段。用-1結束輸入。
main()
{
static int a[6];
float number=0,b;
while(number!=-1)
{
printf("Enter (-1) to exit!\n");
printf("Please input a grade:");
scanf("%f",&number);
while(number>100) number=-1;
switch (number/10)
{
case 0: break;
case 10: a[0]=a[0]+1;break;
case 9: a[1]=a[1]+1;break;
case 8: a[2]=a[2]+1;break;
case 7: a[3]=a[3]+1;break;
case 6: a[4]=a[4]+1;break;
default: a[5]=a[5]+1;
}
printf("100Grade:%d\n",a[0]);
printf("90-99Grade:%d\n",a[1]);
printf("80-89Grade:%d\n",a[2]);
printf("70-79Grade:%d\n",a[3]);
printf("60-69Grade:%d\n",a[4]);
printf("0-59Grade:%d\n",a[5]);
printf("\n");
}
}
㈦ 輸入n個學生的姓名和百分製成績,分段統計學生的成績。
數組在定義的時候是要定義大小的。我理解的你的意思是:先輸入要統計的學生的數目N,也既是定義一個大小為N的數組,有一個偷懶的方法就是你預先定義一個很大的數組,遠超過你能使用的極限,比如你可能統計100人的成績,你可以預先定義一個大小為1000的數組來存儲成績,這樣就可以用for循環了,只是在輸入成績的時候你要有一個判斷來告訴程序你的輸入結束,比如當你輸入的成績超過100時判定輸入結束。但是這樣的定義浪費了內存。
更好的方法是動態建立一個數組,我用C++實現,下面是程序,你看看
#include <iostream>
using namespace std;
int main()
{
int i,n,count[6]={0,0,0,0,0,0};
cout<<"輸入要統計的學生人數:"<<endl;
cin>>n;
int *score=new int[n];
cout<<"輸入"<<n<<"位學生成績:"<<endl;
for(i=0;i<n;++i)
cin>>score[i];
for(i=0;i<n;++i)
{
if(score[i]<60)
count[0]++;
else if(score[i]<=69&&score[i]>=60)
count[1]++;
else if(score[i]<=79&&score[i]>=70)
count[2]++;
else if(score[i]<=89&&score[i]>=80)
count[3]++;
else if(score[i]<=99&&score[i]>=90)
count[4]++;
else if(score[i]==100)
count[5]++;
}
cout<<"統計結果如下:"<<endl;
for(i=0;i!=6;++i)
cout<<count[i]<<" ";
cout<<endl;
delete [] score;
return 0;
}
㈧ 如何在excel中統計各分數段人數
統計個數需要用到excel中的COUNTIF函數公式
舉例說明:統計A列中分數在~90之間的人數。
在B1中輸入=COUNTIF(A1:A20,">=80")-COUNTIF(A1:A20,">=90")就能算出80-90之間的人數。
其中A1:A2為需要統計的區域,「>=80」及「>=90」為篩選的條件。
(8)學生分段成績統計表擴展閱讀
1、COUNTIF函數的語法規則為:countif(range,criteria)
參數:range 要計算其中非空單元格數目的區域
參數:criteria 以數字、表達式或文本形式定義的條件
參數可以是數字、文本、形如 TRUE 或FALSE的邏輯值、數組、形如 #N/A 的錯誤值或單元格引用。給定的參數必須能產生有效的值。參數不僅可以是常量、公式或其它函數,還可以是數組、單元格引用等。
2、單元格引用是用於表示單元格在工作表所處位置的坐標值。例如,顯示在第 B 列和第 3 行交叉處的單元格,其引用形式為"B3"。
3、數組是用於建立可產生多個結果或可對存放在行和列中的一組參數進行運算的單個公式。在Microsoft Excel有兩類數組:區域數組和常量數組。區域數組是一個矩形的單元格區域,該區域中的單元格共用一個公式;常量數組將一組給定的常量用作某個公式中的參數。
㈨ 在excel中如何將20個班的學生每10分一個分數段的人數統計逐段統計出來,
用數據透視表
分數做標簽,學生姓名做值設為計數項
分數標簽用「組合」-「分組選擇」功能,步長設置為10