数据库统计函数
发布网友
发布时间:2022-05-03 12:10
我来回答
共4个回答
热心网友
时间:2022-06-19 21:13
EXCEL中的数据库函数和相应的统计函数应用类似。
比如统计不及格人数,用COUNTIF和DCOUNT都可以:
姓名 成绩成绩
张三 35<60
李四 67
王五 87DCOUNTCOUNTIF
赵一 2533
张二 90
刘三 59
用countif比较简单:
=COUNTIF(B:B,"<60")
如果用dcount函数,应用如下:
=DCOUNT(A:B,"成绩",D1:D2)
或者
=DCOUNT(A:B,2,D1:D2)
这里不同在于,数据库函数需要给出列标签"成绩"(或者列位置序号2),然后将条件区域列出来。
数据库函数效率更高,而且适合处理多条件查询统计(类似于高级筛选的多条件应用),比数据公式更简明。
热心网友
时间:2022-06-19 21:14
如果一定要在EXCEL,可以写VBA编程,指定规则,从姓名(A)列第4行开始循环,检查单元格是否为空并累加计数,知道第一个空出现(第12行),得到数据总量8行
然后用筛选出的行数1÷总行数得到要统计的数据
不过这样真的比较麻烦,真心的建议导入到access数据库,一个sql搞定
热心网友
时间:2022-06-19 21:14
sumif 就可以了
热心网友
时间:2022-06-19 21:15
这是excel,我还不怎么了解你的需求