成语| 古诗大全| 扒知识| 扒知识繁体

当前位置:首页 > 趣味生活

excel按条件统计个数

Q1:excel 按条件 统计个数 (宏)

可以的
其实最好确定一下L列公式返回误值的正确方式,然后就简单了

Q2:在EXCEL中如何统计同时满足两个条件的的数据个数

在Excel中统计同时满足两个条件的数据个数可使用COUNTIFS函数或者SUMPRODUCT函数。

以下表为例,统计表中语文成绩和数学成绩均及格的学生个数。

方法一:使用countifs函数。在单元格中输入”=COUNTIFS(C2:C7,">60",D2:D7,">60")“,按下确认即可返回语文成绩和数学成绩均及格的人数。

方法二:使用SUMPRODUCT函数。在单元格中输入”=SUMPRODUCT((C2:C7>60)*(D2:D7>60))“,按下确认即可返回语文成绩和数学成绩均及格的人数。

扩展资料:

1、COUNTIFS函数是Excel软件中的一个统计函数,用来计算多个区域中满足给定条件的单元格的个数,可以同时设定多个条件。

语法为COUNTIFS (criteria_range1,criteria1,criteria_range2,criteria2,…)

criteria_range1为第一个需要计算其中满足某个条件的单元格数目的单元格区域(简称条件区域),往后依次类推。

2、SUMPRODUCT函数用于组数的乘积之和,在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。

语法为SUMPRODUCT(array1,array2,array3, ...)

Array1,array2,array3, ... 为 2 到 30 个数组,其相应元素需要进行相乘并求和。

百度百科--SUMPRODUCT函数

百度百科--COUNTIFS函数

Q3:如何在EXCEL里按条件统计个数

=SUMPRODUCT((A1:A10=1)*(B1:B10=2))
说明:如果统计的条件为文本,需在条件两边打半角引号
比如求同时满足A1:A10为是,B1:B10为有的个数
=SUMPRODUCT((A1:A10=“是")*(B1:B10="有"))

Q4:excel按条件去重统计个数

本问题不知是否完全理解了提问人的意图,是不是这样的?当A列数据等于D列的数据时,A列对应的B列数据有多少个不重复的。如果理解没错的话,本问题既可以用公式来解决,也可以用数据透视表来解决,当然还可以用VBA(但对于本问题没必要去用VBA)。而数据透视表是最简单的,不过得2013以上版本(有不重复计数的功能)

公式方法,如图

E2=COUNT(0/(MATCH(D2&$B$1:$B$16,$A$1:$A$16&$B$1:$B$16,)=ROW($1:$16)))

同时按Ctrl+Shift+Enter三键输入数组公式,下拉

2. 数据透视表方法,因为数据透视表必须要有标题行(字段),如图,为了保留公式方法的结果,将AB列的数据复制到HI列,且在第1行插入标题。光标定位到数据中任意单元格,插入——数据透视表,弹出插入数据透视表对话框。这里特别要注意的是:一定要勾选“将此数据添加到数据模型”,否则后面不显示“非重复计数”的选项。

选择将数据透视表插入到“现有工作表”,并选择一个起始位置。将AA拖到行字段,BB拖到数据汇总字段,一般会对数据进行求和(也可能是计数)。右击,选择“数值汇总依据”,选择“其他选项”,弹出的对话框中选择“非重复计数”,即可得到 要求的结果

公式截图如下

猜你喜欢

更多