ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 关于多重条件判断数据,并生成固定格式结论的excel处理问题

[复制链接]

TA的精华主题

TA的得分主题

发表于 2018-8-11 11:15 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
各位大师,能否指导一下excel中多重条件判断数据,并生成固定格式结论的实现方式,例:
1.png
B列:商户号
C列:交易时间
D列:交易金额
E列:消费用户
F列:单笔交易金额
G列:需要生成结论的总结列

判断条件:
1. 以商户号(B列)为汇总,判断同一商户号下,出现消费笔数2笔以上的消费用户(E列)的数量,例如商户a,消费用户只有A和B两家,但是消费用户A消费了2笔,所以结论(G列)就是“分担用户数1个,用户A笔数最多共2笔”,这里的分担用户数就是指出现消费笔数2笔以上的消费用户(E列)的数量,不包括只消费1笔的消费用户B
2. 如果分担用户数出现2个以上(包含2个),选取消费笔数最多的一个消费用户(E列)并计算消费笔数,生成结论(G列)就是“分担用户数2个,用户H笔数最多共4笔”,这里的分担用户数就是指出现消费笔数2笔以上的消费用户(E列)的数量,不包括只消费1笔的消费用户I
3. 对于判断条件1和2,结论(G列)后半句的生成规则是,对于判断挑选出来的消费用户A和H,选择交易金额(D列)金额最大的一笔,生成结论“调取交易时间2018-08-08 10:08:07.0,金额为1999的交易”,以及“调取交易时间2018-08-08 10:08:10.0,金额为99的交易”
4. 不满足上述1,2,3条件的,即统一商户号(B列)下,没有交易笔数超过2笔的单一消费用户,因此再次判断交易时间(C列),如果时间在凌晨0:00:00到07:00:00之间的交易需要挑选出来,生成结论“无分担用户数,但用户D交易时间异常,调取交易时间2018-08-08 06:08:07.0,金额为996的交易”
5. 以上所有的结论,均只需要在统一商户的第一笔交易后进行生成备注,如图示

查询.7z

7.17 KB, 下载次数: 3

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-8-17 13:31 | 显示全部楼层
没有人嘛?

TA的精华主题

TA的得分主题

发表于 2018-8-17 13:38 | 显示全部楼层

为什么自己不尝试着解决呢?或者过程中遇到什么具体的问题可以抛出来。

这个感觉就是再找人代工啊

评分

2

查看全部评分

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2025-1-12 08:04 , Processed in 0.020504 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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