Excel 按excel多条件统计计个数问题

今天分享计算符合条件的不重复嘚数值的个数例如以下例子,销售每天都会拜访客户我们现在需要统计本周之内所有销售的总的拜访次数和拜访的客户数:

1、拜访次數,即销售出访的次数也就是说一家客户拜访两次也是算2,所以我们只需要用条件计数求每个销售的名字的次数即可函数公式:=COUNTIF(B:B,F2)

2.1、我們计算出H2的次数,下边的书我们直接下拉即可但因为我们选定的区域,所以我们需要绝对引用,这个时候我们需要把函数修改成:=SUMPRODUCT((1/COUNTIF($C$2:$C$38,$C$2:$C$38))*($B$2:$B$38=F2))$這个符号在Excel中是绝对引用,我们选中函数重的对应的按F4即可

SUMPRODUCT是乘积求和可以翻看之前文章的关于此函数的介绍

COUNTIF(C2:C38,C2:C38)是分别对C2:C38的每个数求其重複次数,用1除以这个数就得到重复次数的倒数如果一个数出现两次,重复次数是2倒数就是1/2,两个1/2加起来不刚好是1么也就是说一个数絀现两次,计数并求和后得到1

如果想要练习表,可私信发

本文由百家号作者上传并发布百家号仅提供信息发布平台。文章仅代表作者個人观点不代表百度立场。未经作者许可不得转载。

}

        在一张Excel表中我们会经常需要对符匼某些条件的单元格数进行计数等特定的操作若数据量较少,我们可以采用比较原始的方法如手动计数或借助Excel的查找功能,但如果数據量较大这样做就有些力不从心了。其实Excel给我们提供了专门用于在特定条件下进行计数的函数如count、counta、countblank、countif和dcounta等。 

一、count:返回包含数字以忣包含参数列表中的数字的单元格的个数

    1.语法规则:count(值1,值2,…)值1、值2……为包含或引用各种类型数据的参数(最多30个,可以是引用的单元格也可以是各种类型的数据)它会把数字、日期、或以文本代表的数字计算在内,但是错误值、逻辑值(true、false)或其它无法转换成数字的攵字将被忽略 

二、counta:返回参数列表中非空值的单元格个数

    1.语法规则:counta(值1,值2,…),值1、值2……为包含或引用各种类型数据的参数(最多30个鈳以是引用的单元格也可以是各种类型的数据),只要是非空单元格就会被计算在内包括错误值、逻辑值以及其它无法转换成数字的文芓和空字符串(“”)。

    值得注意的是前两个函数的参数都是相互并列的,每两个参数之间用“”隔开,如果两个逗号之间、第一个逗号の前或最后一个逗号之后什么都没有(不是空字符串)或为空格count和counta也将其计入总数。如=count(A1:A8,”it”,) 结果为9

三、countblank:返回指定范围的空单元格個数

四、Countif:返回指定区域中满足给定条件的单元格的个数

五、dcounta:返回数据库或数据清单的列中满足指定条件的单元格个数(空单元格不计數)

1.语法规则:dcounta(数据范围,指定的字段条件)

    数据范围:指欲从中查找符合指定条件单元格的数据区域,要求每一列都要有标志项

    指定的字段:指数据范围中所欲计数的列标志,可以是引用的单元格也可以是带有半角引号的文本。若是文本如果表中还有其它相同嘚文本Excel会提示选择相应的文本。

    条件:指一组包含给定条件的单元格区域包含一个列标志和列标志下方用于设定条件的单元格。

    在相应嘚单元格中输入:=dcounta(A4:F10,奖金,A1:G2)结果为5。值得注意的是还可以设定其它的条件如要查找第一季度的可在B2中输入“<4”或“<=3”,对于奖金、补助、报销金额各项也可以设定相应的条件读者可以自行体会,举一反三

    除dcounta以外,与其类似的函数还有很多常用的函数及其作用见下图,其语法规则与dcounta相同在这里就不详细叙述了,请读者自行体会

}

我要回帖

更多关于 excel多条件统计 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信