在一張EXCEL表中怎樣同時求出年級和班級名次

2021-03-27 16:56:12 字數 4179 閱讀 3988

1樓:一條酸菜魚

1、電腦開啟excel**。

2、在班級名次中輸入公式=sumproduct(($b$14:$b$29=b14)*($c$14:$c$29>c14))+1。

3、按回車鍵即可得到班級名次。

4、下拉複製公式即可。

5、在年級名次中輸入公式=rank(c14,$c$14:$c$29)。

6、回車即可得到年級名次。

7、下拉複製公式即可。

2樓:匿名使用者

如圖,圖中例舉的成績表有31名學生,班級在c列,總分在d列。e列是班級名次,f列是年級名次。

1、e2單元格輸入「=if(d2<>"",sumproduct(($c$2:$c$32=c2)*(if($d$2:$d$32="",0,$d$2:

$d$32>d2)))+1,"")」。輸入完成後不能直接回車,要按「ctrl+shift+enter」才行。然後下拉複製公式。

2、f2單元格輸入「=if(d2<>"",rank(d2,d$2:d$32,0),"")」。可以直接回車,然後下拉複製公式即可。

3樓:滕樹萍

a b c d e f g h

1 班級 姓名 語文 數學 英語 總分 班名次 年級名次

2 七1 浩閱 64 65 93 222 ? ?

3 七2 田文 45 41 59 145 ? ?

4 七1 陽雪 57 53 92 202 ? ?

假如要統計f2:f1000的班級名次和年級名次,

在g2中輸入公式:=sumproduct(($a$2:$a$1000=$a2)*($f2<$f$2:$f$1000))+1

在h2中輸入公式:=rank(f2,$f$2:$f$1000)

4樓:雙雙

用rank函式,範圍用絕對位址,按班級排序比如:a列中1-2000中是總成績,b為班級名次,c為年級名次c中的公式==rank($a$1:$a$2000,a1)b中用乙個公式,就是範圍是班級範圍,

5樓:匿名使用者

年級名次(假設d列是成績):

=rank(d2,$d$2:$d$1000)班級名次(假設d列是成績,b列是班級):

=sumproduct(($b$2:$b$1000=b2)*($d$2:$d$1000>d2))+1

6樓:匿名使用者

後面增設2列,分別使用rank函式就行了。

excel 班級排名和年級排名如何同時實現

7樓:硬幣小耗

第一列:序號;

第二列:該年級的學生姓名;

第三列:班級名次;

第四列:年級名次;

然後在班級名次和年級名次列裡面選擇資料篩選,按公升序或降序排列就出來了。或者使用函式e1=sumproduct(($c$1:$c$2000=c1)*($d$1:

$d$2000>d1))+1

8樓:好名全叫豬起了

e1=sumproduct(($c$1:$c$2000=c1)*($d$1:$d$2000>d1))+1下拉

9樓:匿名使用者

第二列:該年級的學生姓名;第三列:班級名次;第順序為:序號-班級-姓名-成績-班排名-校排名 2

在excel中,想按學生成績進行班級排序和年級排序,如何實現?

10樓:滕樹萍

如表:a b c d e

班級 姓名 總分 班排名 年級排名

1 七1 張三 90 ? ?

2 七1 李四 80

3 七1 王二 70

4 七2 陳小 80

5 七2 侯二 52

6 七3 張一 51

7 七3 張在 80

班排名:在d2中輸入

=sumproduct(($a$2:$a$10000=$a2)*($c2<$c$2:$c$10000))+1

年級排名:在f2中輸入

=rank(c2,$c$2:$c$10000)

選擇d2:e2,下拉複製公式即可。

(區域d2:e2、$c$2:$c$10000等,可根據實際情況調整。)

11樓:程靖巧俞碩

如果你是想同時體現排名,班級可以用排序的關鍵字設定,年級的可以使用rank()函式。

如何在excel裡做成績統計表,把班級名次,年級名次還有均分、及格率、優秀率都算出來呀?如果有分班的

12樓:方舟錶業

這個沒有具體的固定做法,只要資料原整理好,再根據平分規則,倒推各個公式,找出分子分母並統計出來,最後就是就套公式 的事了,雖然有點繁瑣,但只要思路清楚就很快就做出來,加油!!!

13樓:匿名使用者

用「篩選」這個功能,就一乙個像漏勺一樣的按鍵。

先把你的資料按照班級,年級,分數等等輸入。

你選中所有的資料,然後按那個按鈕。

然後「年級」「班級」等資料格就會出現乙個下拉的倒三角,然後你就可以進行篩選了。

14樓:匿名使用者

請補充完整提問,或截圖示例,以方便大家理解支招!

沒有截圖或行列號的情況下,很難描述清楚。

15樓:匿名使用者

在excel表中,怎麼排列學生名次?

16樓:匿名使用者

excel中排名次

的方法:

excel中排名次用rank函式,=rank(d2,$d$2:$d$13);

rank函式有三個引數,第乙個引數是要求名次的當前值,第二個引數是區域範圍,這裡為了公式下拉填充,區域名稱要加$為絕對引用,第三個引數為0或1,當為0或省略時,按降序,即最高值為第一名,當引數為1時按公升序,即最低值為第一名,這裡排名次用0,並且省略這個引數;

選中g2,滑鼠移到右下角,待滑鼠變成黑十字時,向下拖動填充,即可排出全部名次。

17樓:匿名使用者

假設有100個學生,「語文數學外語總分平均分5分制名次」是表頭,分布在a1——g1。

按d列(總分)排名,在g2中輸入:

=rank(d2,$d$2:$d$100)向下複製。

18樓:匿名使用者

如果你的**,第一行為 行1,第一列為 a在名次下單元格 即g2 單元格輸入函式:

=rank(f2,f$2:f$13) 確定後,向下填充即可如果不懂向下填充繼續看:移動滑鼠到g2單元格右下角,游標變成黑十字形,雙擊左鍵即可

這種排序的好處是,相同分數同一名次

如果你想用平均分或總分排序,將上面函式中的「f 」換成總分所在列 「d 或平均分所在列 「e即可

19樓:匿名使用者

現在真的很喜歡這個啊

20樓:匿名使用者

=rank(b4:b12,b4:b12) b為:總分列或平均分(總分或平均分所在列)

21樓:撒哈拉的小沙粒

看你做的這個,已經排序完成了,只不過選的是「公升序」排列

你可以選擇「降序」排列,然後在第一名的後面輸入「1」,第二名的後面輸入「2」,選中這兩個單元格,滑鼠放在選中部分的右下角,會出現乙個「+」符號,點它向下拖就可以了。

EXCEL在一張表中隨機生成指定列的資料

在b1單元格裡面寫入公式 index a a,int rand 10 1 然後每按一次f9就重新隨機抽取一次。offset a 1,randbetween 1,countifs a a,1,1,excel怎麼在某一範圍內生成隨機數?1 excel中可以利用randbetween函式生成指定範圍內的隨...

ecel中怎樣插入一張新的工作表

在當前工作表標籤位置,單擊滑鼠右鍵,選擇 插入 命令,然後選擇 工作表 確定,即可。游標置於左下角工作表標籤處 右鍵 插入 出現 插入 對話方塊 選 工作表 確定。有多種方法,最簡單的見截圖 回答第一步,開啟電腦,在電腦中找到要編輯的 並雙擊開啟。二 注意 新建的工作表都是預設建立三個 如圖所示 第...

EXCEL根據編號引用某一張表上的這個編號對應的後面的內容

在使用 的bai 單元格b11 中輸入 2,在後du面需要編zhi輯的單元格daok11自動生成版aaaaa 在單元格n12自動生成aaaaaa 按你權的對應表2應該對應的分別是bbbbb和bbbbbb假設對應編號寫在sheet1工作表的a,b,c列中則k11單元格寫入公式 vlookup b11,...