返回首页
当前位置: 主页 > Excel教程 > Excel函数教程 >

Excel统计函数实例汇总大全

时间:2013-07-11 21:26来源:Office教程学习网 www.office68.com编辑:麦田守望者

本文对excel统计函数进行汇总介绍,通过几个实例和相关的讲座资料来理解excel统计函数的应用。

  excel统计函数的使用频率很高。常见的excel统计函数有COUNTA,COUNTIF,SUBTOTAL,SUMIF,sum,sumproduct函数等等。

  下面列举几个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统计函数来写公式:

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统计函数来写公式:

excel统计函数2

  一:数组公式:=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 excel2007 excel2010 excel2013 excel2003 excel技巧 excel教程 excel实例教程
------分隔线----------------------------
推荐内容
猜你感兴趣