excel 统计函数有COUNTA,COUNTIF,SUBTOTAL,SUMIF,sum,sumproduct函数
- 2022-03-27
- 来源/作者: 菜鸟图库/ 菜鸟图库
- 439 次浏览
下面列举几个excel统计函数常用实例,并在文章最后给出曾经的excel统计函数的讲座资料供参考学习。
excel统计函数实例一:
统计数值个数,自动不计算单元格为0的。比如三个单元格,A1为100,A2为50,A3为0,统计的时候,就显示为2个。
excel统计函数公式:普通公式=countif(A1:A3,"<>0")或者数组公式:=count(1/a1:a3)
excel统计函数实例二:
按区间统计个数。C2:C6为区间值,在D2:D7分别统计<=60,>60且<=80,>80且<=100等等。
这个题,可以使用几种excel统计函数来写公式:
第一,选中D2:D7,输入公式:=FREQUENCY($B$2:$B$18,$C$2:$C$6),按下ctrl+shift+enter三键结束,完成统计。
第二,D2输入公式:=17-COUNTIF($B$2:$B$18,">"&C2)-SUM(E$1:E1),下拉完成统计。
第三,D2输入公式:=SUMPRODUCT(N(LOOKUP($B$2:$B$18,{0,60.1,80.1,100.1,120.1,150.1},{1,2,3,4,5,6})=ROW(1:1))),下拉完成统计。
excel统计函数实例三:
使用excel统计函数完成起始和终止日期之间的数量之和。
这个题,可以使用几种excel统计函数来写公式:
一:数组公式:=SUM((A2:A11>=C2)*(A2:A11<=D2)*B2:B11)
二:普通公式:=SUMPRODUCT((A2:A11>=C2)*(A2:A11<=D2)*B2:B11)
三:普通公式:=PROB(A2:A11,B2:B11/SUM(B2:B11),C2,D2)*SUM(B2:B11)
延伸:利用prob函数获得多个日期区间的数量和:2011-8-2和2011-8-4之间 与2011-8-6和2011-8-9之间(包括这四个日期)所对应的数量和,数组公式为:=SUM(PROB(A2:A11,B2:B11/SUM(B2:B11),C6:C7,D6:D7)*SUM(B2:B11))
计算区域对应的数值和时,一般使用sum()或者sumproduct()函数,以上面的数据为例。从上面的公式可以看出,当计算单个区间时,prob的功能与sum或者sumproduct差不多,但是如果要计算多个区间对应值的和,prob函数的优势就比较突出了。
上面介绍了三个excel统计函数实例,下面再对excel统计函数相关知识做一个小总结。
EXCEL单元格内数据主要有以下几类:数值型,文本型,逻辑型,错误值型。其中时间类型也是一种特殊的数值。文本类型的数字是文本型。
一、统计各种类型单元格的个数
求真空单元格单个数: =COUNTIF(data,"=")
真空+假空单元格个数: =COUNTIF(data,""),相当于countblank()函数。
非真空单元格个数: =COUNTIF(data,"<>"),相当于counta()函数。
文本型单元格个数: =COUNTIF(data,"*"),假空单元格也是文本型单元格。
区域内所有单元格个数: =COUNTIF(data,"<>""")
逻辑值为TRUE的单元格数量:=COUNTIF(data,TRUE)
说明:空单元格:指什么内容也没有的单元格,姑且称之为真空。
假空单元格:指0字符的空文本,一般是由网上下载来的或公式得来的,姑且称之为假空。
date指单元格区域,该参数不能是数组。
二、求><=某个值的单元格个数
大于50:=COUNTIF(data,">50")
等于50:=COUNTIF(data,50)
小于50:=COUNTIF(data,"<50")
大于或等于50:=COUNTIF(data,">=50")
小于或等于50:=COUNTIF(data,"<=50")
大于E5单元格的值:=COUNTIF(data,">"&$E$5)
等于E5单元格的值:=COUNTIF(data,$E$5)
小于E5单元格的值:=COUNTIF(data,"<"&$E$5)
大于或等于E5单元格的值:=COUNTIF(data,">="&$E$5)
小于或等于E5单元格的值:=COUNTIF(data,"<="&$E$5)
标签(TAG) excel统计函数