VBA統計語文優秀人數 80 良好人數 70 及格人數 60

時間 2025-05-23 09:45:23

1樓:朱仕平

**沒截圖,不知道從公判迅行式如何引用資料。

你提到的vba,其實使用公式函式就能輕鬆解決了。

截個圖補充一下吧,注意行號列標一起截好。

補充**如下,當然也可以引掘譁用工作表函昌敏數countif:

sub test()

dim a as byte, b as byte, c as byte, i as byte, j as byte

dim rng as range

a = 0: i = 0: j = 0

for each rng in range("e2:e100")if rng >=80 then a = a + 1if rng >=70 then i = i + 1if rng >=60 then j = j + 1nextb = i - a

c = j - i

msgbox "優秀人數:" a

msgbox "良好人數:" b

msgbox "及格人數:" c

end sub

在excel中如何算出班級中大於80的優秀人數

2樓:

你的意思是要把單科成績都高於80分的人都選出來嗎?直接使用excel的高階篩選就可以了,但是要先設定篩選條件。篩選出來後你自己數數人數就可以了。

3樓:真水無香

假設數值區域位於a1:b50,那麼統計大於80的優秀人數:

在單元格內輸入=countif($a$1:$b$50,">80")

就能找出大於80的優秀人數。。

4樓:網友

分數在a列,使用公式:

countif(a:a,">80")

如何用excel資料統計功能,分別統計成績在90-100分、80-89分、70-79分、60-69分以及60分以下的人數?急!

5樓:網友

假設需要統計的資料在a列,則需要統計結果的公式分別如下:

countif(a:a,"<=100")-countif(a:a,"<90")

countif(a:a,"<90")-countif(a:a,"<80")

countif(a:a,"<80")-countif(a:a,"<70")

countif(a:a,"<70")-countif(a:a,"<60")

countif(a:a,"<60")

6樓:

你也可以用如入公式(dcount)。設「姓名」在a2,「分數」在b2。

姓名 分數。

a 95b 55

c 60d 85

e 70f 81

分數 分數 統計。

>90" ="<=100" =dcount(a2:b8,"分數",a10:b11)

分數 分數 統計。

>80" ="<=90" =dcount(a2:b8,"分數",a13:b14)

7樓:笨笨de秀才

用countif函式就可以了,選中你要統計的成績區域。比如是a2:f10 統計60分以下的人數就是=countif(a2:f10,"<60")就可以了,其他同理。

使用if公式計算總評平均分<60為不及格,>=60<70為及格,>70<80為中等,>80<90為良好,>=90為優秀。

8樓:網友

l2單元格輸入公式。

if(k2<60,"不及格",if(k2<70,"及格",if(k2<80,"中等",if(k2<90,"良好","優秀專")))

或=vlookup(k2,,2)

再或=lookup(k2,,)

下拉屬複製公式。

怎麼用一條sql語句查出學生表成績小於60為不及格60-80為良好80-90為優秀?

9樓:飛fly飛

select name,case when 成績<60 then 不及格 when 成績》=60 and 成績<80 then 良好 when 成績》=0 and 成績<90 then 優秀 end as 成績情況 ,from 表名。

注意,在輸入sql語句的時候,要在英文環境下輸入。否則可能會出現**不識別。

拓展內容:結構化查詢語言(structured query language)簡稱sql,結構化查詢語言是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關聯式資料庫系統。sql 語句就是對資料庫進行操作的一種語言。

一些sql 語句示例如下:

資料庫:create database database-name

刪除資料:drop database dbname

建立表:create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],.

刪除新表:drop table tabname

增加:alter table tabname add column col type

設主鍵:alter table tabname add primary key(col)

刪除主鍵:alter table tabname drop primary key(col)

建立索引:create [unique] index idxname on tabname(col….)

刪除索引:drop index idxname

建立檢視:create view viewname as select statement

刪除檢視:drop view viewname

10樓:網友

select sname,sno,sscore,狀態=case when sscore <60 then '不及格' when sscore >=60 and sscore <80 then '良好 when sscore>=80 and sscore <90 then '優秀' when sscore >=90 then '優異' end

from 學生表。

可以試一下。

求寫乙個vba求統計優秀(85分以上)的學生人數;及不及格(60分以下)的學生人數;

11樓:網友

正常前面埋雹使用公式的時候,你並液並應該會 =countif(a1:k10,">85")

vba裡面可以這樣使用公式。

a1:k10"絕跡),"85")

怎樣做優秀的語文老師,怎樣做一個優秀的語文老師

文庫精選 內容來自使用者 一米陽光 如何做一名優秀的語文老師?語文是一種能力,是通過表達能力 交流能力 獲取資訊能力等體現出來的生存能力 是通過概念表達 是非判斷 邏輯推理等思維能力體現出來的發展能力。語文是什麼?語文怎麼學?對於這樣的問題,可以說是見仁見智。教育名家 原國家教委副主任柳斌認為 語文...

說人非常優秀和特別優秀有啥區別?特別優秀的人比非常優秀的多了什麼

抽菸屁的哥哥 可能用百分百來形容 非常優秀能用85分來形容 特別優秀能用90分來形容 雖然形容一個人不能用分數來形容 是這樣感受可能會更直接一些 做精氣滿滿的健康人 特別優秀當然大於非常優秀,或者是指著某個方面的 特別 即很少有人能超過。 說一個人非常優秀和特別優秀有啥區別?這只是人們對某種人的看法...

抄寫優秀寫人作文,要求,抄寫優秀寫人作文一篇,要求600字

820和兔兔子 其實,我很想你,一直都在想著你。只是,我那不善言辭的笨拙之嘴不知道如何表達而已。還記得小時候,那自私的我還有大度的你嗎?媽媽買了好吃的,因為有你 姐姐的存在,我只可以吃到一半。逢年過年,長輩們給的壓歲錢,也因為有你,我少了些許。我羨慕鄰家的獨生子女,我渴望得到父母全部的呵護 關愛。我...