countifs统计重复项的数值
问:Excel表格计算重复次数(Countif和数据透视表)
- 答:在实际工作中经常需要计算重复次数,如统计表格中客户的来访次数。
在Excel中统计次数的有很多公式,最常用的是Countif函数
=COUNTIF(B:B,B2)
如果是多列计算重复次数,如下面的根据品牌和型号来统计入库次数
=COUNTIFS(B:B,B2,C:C,C2)
需要说明的是Countif和Countifs的第一个参数只能是 单元格区域引用 ,如果是数组就需要用sumproduct了。
=SUMPRODUCT(({"小米";"小米";"华为";"小米";"华为";"小米";"OPPO";"OPPO";"华为";"华为"}=B2)*({"小米3";"小米5";"P20";"小米3";"P10";"小米3";"R15";"R16";"P10";"P20"}=C2))
数组计算稍难,仅了解下即可。
想找出每个项目并加上序号,可以用公式
=B2&COUNTIF(B$2:B2,B2)
注:公式中的重点是$的使用,它可以固定B$2:B2区域的首行是第2行,而向下复制会变成B$2:B3、B$2:B4、B$2:B5....构成一个逐渐拉伸的区域。
添加这个序号后就可以查找出每个客户的进店日期。
G2=IFERROR(INDEX($A:$A,MATCH($F2&COLUMN(A1),$D:$D,0)),"")
还可以用数据透视表统计进店次数:
统计每个人的进店日期和销费金额
统计数据,数据透视表无疑是最强大的。但数据透视表不能自动刷新,格式太死板,而函数公式比较灵活还可以自动刷新结果。
问:在excel中如何统计有相同部分数据的个数?
- 答:用公式
=countifs(A:A,"五月")
即:统计A列中所有相同字段为"五月"的个数
又如:
=countifs(A2:D5,1)
即为统计A2到D5这片区域中所有值为1的个数
问:求EXCEL中countifs统计二级重复值的重复值公式。
- 答:先在表2第三列B2输入以下公式,
=COUNTIFS($A$1:A2,A2,$B$1:B2,B2)
下拉填充,如下图
表2
因为要算的是重复消费客人数,所以这里只要算次数是2(次数2以上不用算,因为我们不需要具体区分重复消费是多少次,出现次数2以上的人员已经包含在次数是里面了2)
在表1键入=COUNTIFS(Sheet2!A:A,Sheet1!A2,Sheet2!C:C,2),如下图
表1 - 答:把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删),excel样表文件(把现状和目标效果表示出)作为附件发到yqch134@帮你看下
本文来源: https://www.xuelunwen.cn/article/441bfc1e591aa47d67214716.html