ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1986|回复: 9

[求助] counifs多条件求单元格数量并去除重复项 拜托各位大神~~

[复制链接]

TA的精华主题

TA的得分主题

发表于 2017-10-29 22:35 | 显示全部楼层 |阅读模式
各位大神~  我用=COUNTIFS(B:B,"张三",C:C,"顾客进店") 求出的事 张三客户进店数量是13个
但是需要去除重复的单元格即:重复的“系统编码”,不知道该怎么写,如果用=SUMPRODUCT(1/COUNTIF(A2:A28,A2:A28)) 只能去除重复单元格得出15,而且单元格必须有数据,还不能为空。
所以请各位帮帮忙~~怎么能包含空单元格去除重复单元格进行多条件求单元格数量

详见附件~~谢谢了

11

11

1234.zip

7.11 KB, 下载次数: 13

1234

TA的精华主题

TA的得分主题

发表于 2017-10-29 22:42 | 显示全部楼层
数据透视表是最理想方法了

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-10-29 23:06 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2017-10-30 01:50 | 显示全部楼层
本帖最后由 天上的小云云 于 2017-10-30 02:13 编辑
  1. =COUNT(0/(MATCH(IF(B2:B28&C2:C28="张三顾客进店",A2:A28,NA()),IF(B2:B28&C2:C28="张三顾客进店",A2:A28,NA()),)=ROW(1:27)))
复制代码

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2017-10-30 08:41 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
07或以上版本:
  1. =SUMPRODUCT((B2:B28="张三")*(C2:C28="顾客进店")/COUNTIFS(A:A,A2:A28,B:B,B2:B28,C:C,C2:C28))
复制代码

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2017-10-30 09:56 | 显示全部楼层
整条坑人的
  1. =SUM((FREQUENCY(IFERROR(MATCH(IF(B2:B28&C2:C28="张三顾客进店",A2:A28),A2:A28,0),0),ROW(1:28))>0)*1)-1
复制代码

TA的精华主题

TA的得分主题

发表于 2017-10-30 13:54 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-11-4 16:48 | 显示全部楼层

您好,问题基本解决了,但是现在还有个问题就是同一个编码有两个跟进状态,现这种如果有两个跟进状态的就不统计应该怎么做,能帮帮忙吗?怎么筛选出只有一次顾客进店的统计数量。如果无法实现在加个日期辅助列(日期不重复)是否能解决~~还希望大神能帮帮忙,万分感谢

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-11-4 16:55 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

您好~这个是可以解决,怎么能让这个公式包含空单元格,求不包含空单元格数据,因为数据源是系统导出,数据会增加,而这个公式需要在非空单元格才可以实现。这个公式可能就需要每次修改,还请您能帮帮忙~~我对函数公式只是一知半解。这个论坛有些培训的课程,不知道您了不了解,能不能推荐个像我这种菜鸟适合的课程,万分感谢!!

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-12-5 23:15 | 显示全部楼层

请问,如果=COUNT(0/(MATCH(IF(B2:B28&C2:C28="张三顾客进店",A2:A28,NA()),IF(B2:B28&C2:C28="张三顾客进店",A2:A28,NA()),)=ROW(1:27)))更换成
=COUNT(0/(MATCH(IF(A2:A28&C2:C28=A2:A28&"顾客进店",A2:A28,NA()),IF(A2:A28&C2:C28=A2:A28&"顾客进店",A2:A28,NA()),)=ROW(1:27))) 并且添加A2:A28&C2:C28<>A2:A28&"初次接触"和A2:A28&C2:C28<>A2:A28&"方案报价"
困扰很长时间,请帮忙解决,谢谢!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-9-27 19:59 , Processed in 0.042344 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表