1樓:匿名使用者
2007及以上版本,用countifs函式;
2003及以上版本,用sumproduct函式。
假設班級名稱在a列,分數在c列,
1、countifs函式用於:將條件應用於跨多個區域的單元格,並計算符合所有條件的次數。
公式如下:
=countifs(a:a,"班級名稱",c:c,">100")2、sumproduct函式用於:將滿足條件的陣列間對應的元素相乘,並返回乘積之和。
公式如下:
=sumproduct((a:a="班級名稱")*(c:c>100))
2樓:匿名使用者
如果每個班級的學生所在單元格是連續的,可以使用countif函式。countif函式計算區域中滿足給定條件的單元格的個數。它有兩個引數,第一個是統計單元格區域,第二個是統計條件。
就你的要求舉個例子。比如一班的所有學生成績在單元格a2:a100中,二班在a101:
a200中,則一班的統計公式=countif(a2:a100,">"&100),二班的統計公式=countif(a101:a200,">"&100)。
如果各個班級的學生成績單元格不連續,是混在一起的,就必須使用sumproduct函式,該函式在給定的幾組陣列中,將陣列間對應的元素相乘,並返回乘積之和。滿足條件的返回true,計算式按1計算,不滿足條件的返回false,計算式按0計算。統計公式:
=sumproduct((a:a=h5)*(d:d>100))。
3樓:初速度
用資料透視表,
行標籤選擇班級,列表籤選擇分數,數值區域選擇分數,值彙總方式選擇計數.
4樓:大徐哥
i5=sumproduct((a1:a100=h5)*(d1:d100>100))
i5公式向下複製
5樓:匿名使用者
i5=sumproduct((a:a=h5)*(d:d>100))
j5=sumproduct((a:a=h5)*(d:d>120))並各下填充
excel中如何按班級統計各分數段人數。
6樓:智慧小白菜
1、開啟成績表。
2、在後面找一列輸入班級語文分數段60、70、80、90、100。
3、在後一列輸入標題人數,選中d2至d6列,在編輯攔輸入=frequency(b2:c22,d2:d6),b2:b22是資料區,d2:d6是區間區。
4、輸入完成後按ctrl+shift+enter三鍵,各分數段人數就出來了。
5、區間區分數段的意思是60代表0-60分,70代表61-70分,80代表71-80分,90代表81-90分,100代表91-100分。
6、其實這個公式不只可以算一列,也可以算幾列成績,比如又加了一個上次的語文成績。
7、選中選中d2至d6列,只需要把公式=frequency(b2:b22,d2:d6)中b22換成c22就可以了。
8、輸入完成後按ctrl+shift+enter三鍵,班級兩次語文成績的各分數段人數就出來了。
7樓:大徐哥
假設a列為班級,b列為姓名,c列為等級,求"一班"等級為a的學生人數公式為:
=sumproduct((a1:a500="一班")*(c1:c500="a"))
進一步,可以實現更為方便的統計
在e1:h6區域建立如下表式
班級 a b c d
一班二班
三班四班
五班這時,f2可以輸入公式
=sumproduct(($a$1:$a$500=$e2)*($c$1:$c$500=f$1))
將f2公式向右和向下複製
8樓:匿名使用者
可選用以下統計方法:
1、用sumproduct函式:
如,統計六年級三班的90分以上的人數(其中a列為年級,b列班級,c列為成績),公式:=sumproduct((a1:a100="六年級")*(b1:
b100=“三班",c1:c100>=90))
2、用countifs函式:
如上例的公式為:=countifs(a1:a100,"六年級",b1:b100,"三班",c1:c100,">=90")
9樓:匿名使用者
用countif函式
不懂看下面
10樓:匿名使用者
用countif函式,分佈再與總人數比一下
11樓:匿名使用者
看一下這個就懂了。
12樓:痕水月
直接有相關的公式應用啊,然後就可以統計出來的,或者直接用圖表。
excel中如何快速統計各班各科各分數段的人數
13樓:平陽虎
假設:語文分數在b2:b200區域.
計算語文20~40的人數:
=sumproduct(($b$2:$b$200>=20)*($b$2:$b$200<40))
其他類推.
14樓:
通過你的僅有的描述,現在只能回答你。
用sumproduct,countifs,可以完成你想要的。
15樓:辛迪貓貓
countifs函式:多條件統計函式
語法: countifs(區域1,條件1,區域2,條件2,區域n,條件n)示例
如何用excel統計各班在全年級前50名,100名中所佔的人數
16樓:匿名使用者
前50名,一班:
=sumproduct(($c$2:$c$20="一班")*($d$2:$d$20>=50))
17樓:東城月西城絕
用countif函式
如何在excel中利用公式計算出全年級大於80分在各班分佈人數?
18樓:匿名使用者
修改後的公式:
在baid3輸入=sumproduct(($a$3:$a$250=(row()-2))*($c$3:$c$250>=80))
然後du向下面復
制公式到zhid12,d3:d12就是10個班級的人數。
dao注意此公式要求版班級格式為1,2,3,10等。
如果是權1班,2班格式,公式改為=sumproduct(($a$3:$a$250="1班“)*($c$3:$c$250>=80))
其餘的要這樣一個一個的輸入。
不明白hi我
19樓:
您好.在excel 視窗中選擇"格式"→條件格式.
excel函式按班級統計各個分數段的人數,如何實現
20樓:匿名使用者
方法如下:
1、在分數後面插入一列,取名:分數段,輸入以下公式:
=if(c2<60,"60分以下",if(c2<70,"60-70分",if(c2<80,"70-80分",if(c2<90,"80-90分",if(c2<100,"90-100分","100分")))))
下拉公式。
2、在黃色統計區域輸入以下公式:
=countifs($a:$a,$f2,$d:$d,h$1)然後向下和向右拉公式即可。
21樓:匿名使用者
使用countifs函式輕鬆解決,比如1班60分以下,參考:
=countifs(a:a,"1班",c:c,"<60")
兩個條件的就繼續往下寫。
如何在excel中統計各分數段人數?
22樓:匿名使用者
統計個數需要用到excel中的countif函式公式
舉例說明:統計a列中分數在80~90之間的人數。
在b1中輸入=countif(a1:a20,">=80")-countif(a1:a20,">=90")就能算出80-90之間的人數。
其中a1:a2為需要統計的區域,“>=80”及“>=90”為篩選的條件。
擴充套件資料
1、countif函式的語法規則為:countif(range,criteria)
引數:range 要計算其中非空單元格數目的區域
引數:criteria 以數字、表示式或文字形式定義的條件
引數可以是數字、文字、形如 true 或false的邏輯值、陣列、形如 #n/a 的錯誤值或單元格引用。給定的引數必須能產生有效的值。引數不僅可以是常量、公式或其它函式,還可以是陣列、單元格引用等。
2、單元格引用是用於表示單元格在工作表所處位置的座標值。例如,顯示在第 b 列和第 3 行交叉處的單元格,其引用形式為"b3"。
3、陣列是用於建立可產生多個結果或可對存放在行和列中的一組引數進行運算的單個公式。在microsoft excel有兩類陣列:區域陣列和常量陣列。
區域陣列是一個矩形的單元格區域,該區域中的單元格共用一個公式;常量陣列將一組給定的常量用作某個公式中的引數。
23樓:顧傾城
1、首先在電腦端開啟excel軟體,開啟需要進行分段人數的**。
2、找到一列輸入分數段60、70、80、90、100的資料單元格。
3、接著在一列輸入標題人數,選中d2至d6列,在編輯攔輸入該區域資料,d2:d6是區間區。
4、輸入完成後按鍵ctrl+shift+enter,顯示各分數段人數。
5、如果算幾列成績,加一列語文成績,進行計算,如圖所示。
6、選中選中d2至d6列,寫入公式=frequency(b2:b22,d2:d6)中b22換成c22。
7、輸入完成後按鍵ctrl+shift+enter,顯示兩次語文成績的各分數段人數,如圖所示。
24樓:匿名使用者
步驟如下:
1、開啟excel成績表,假設a列為學生成績,選擇b1單元格,在其中輸入篩選公式,將各分數段的成績分類別標示。
2、在b列中輸入需要分段的段數,假設將段數分為60、70、80、90、100五個段數關卡,則在b列中將這幾個段數數字分別輸入其中。
3、在c列中輸入相應公式,首先在c2列單元格中輸入=frequency($a$2:$a$18,b2:b6),其中$a$2:$a$18為鎖定a列取數框,b2:b6為分數段。
4、在c3單元格中輸入公式=frequency($a$2:$a$18,b3:b6)-frequency($a$2:
$a$18,b2:b6),公式含義為使用70分以下的人數減去60分一下的人數,得出60-70分數之間的人數。
5、在c3單元格選擇下拉,將公式下拉至c4、c5、c6單元格,公式自動複製完成,既可以分別得出0-60分、60-70分、70-80分、80-90分、90-100分的學生人數。
25樓:微笑
具體操作如下:
1、開啟excel**
,把各學科的成績輸入到excel**中。
2、再**的空白處輸入和製作一個統計**。
3、在需要輸入統計數值的單元格內雙擊雙標,呈現可編輯的狀態。
4、然後在單元格呢輸入“=countifs(a3:a17,">=60",a3:a17,"<=79")”,其中a3:a17代表統計的單元格區域,60、79為數值範圍。
5、輸入完成後,在它處單擊滑鼠,如圖可以看到統計的結果了。
26樓:天使在唱歌
可以用countif函式。
1、以excel2010版本為例,有如下學生的成績表,現要統計總分在一定範圍的人數;
2、如計算總分270以上的人數,首先輸入countif函式,指計算某個區域中滿足給定條件的單元格數目;
3、然後輸入函式的取值範圍e2:e6,條件是“>=270”,按回車鍵後則可統計出滿足條件的人數;
4、如要計算270-279之間的人數,則可以用兩條公式相減,大於270的減去大於279的人數,則是270-279之間的人數了;
5、如果要求多個條件,例如語文數學均90分以上,那麼就要用到countifs函式了,countifs函式和countif函式是一樣的道理,只不過有多個條件時就要加s則用countifs函式而已。
ecel如何將某列大於100的數值在其後一行顯示
選中全部區域,利用篩選,條件篩選,輸入你的條件以及結果就可以了。望採納,謝謝 可以使用if函式 if a1 100,if a1 50,excel 條件格式 下面的單元格大於上面的就顯示綠色上箭頭,反之就顯示紅色下箭頭,怎麼做? 選擇上下兩個單元格,然後 開始 條件格式 圖示集 從方向裡面選擇一個 e...
請教ecel公式設定完成率大於100按100計算小
第一個判斷中忽略了一個情況吧,如果等於100,是不是按100計呢? 兩重條件,就用兩次if if b2 d2 a2 c2 1,min b2 d2 a2 c2 1 if b2 d2 a2 c2 0.5,0,b2 d2 a2 c2 100 另外你的a1單元格里是什麼東東喲? 兩上任務完成。你的分別佔的比...
ecel如何統計某一時間列中大於今天日期的個數
s今生緣 是要大於還是小於,你公式中用的是小於。大於用 countif a2 a16,today excel 如何統計一定日期範圍內符合條件的個數 賀小亠 1 電腦開啟excel 然後要求出2017年入社的人數。2 在另一個單元格中輸入公式 countifs c c,2017 1 1 c c,201...