ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 【求助】关于countifs字符条件匹配与筛选不一致的问题

[复制链接]

TA的精华主题

TA的得分主题

发表于 2023-1-16 17:16 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
需要根据订单数据源分表中的订单文字信息进行门店汤/饭/糖水售卖量的统计。

思路是通过countifs对每个商品的售卖情况进行统计后,根据菜单数据源KLM列手动填写的菜品包含的汤/米饭/糖水售卖量进行求和最终得到各自的售卖量。
以菜单数据源的S2单元格为例:=COUNTIFS(订单数据源!B:B,"*"&$B2&C2&"("&I2&"),单价"&D2&"*数量2"&"*"),其中条件为"葱蒜淋生菜(小份)(微辣)(1人份),单价18*数量2",原因为数据源中的格式就长这样。
现在遇到的问题是,在计算时计算结果为7,但是在对应列进行筛选,勾选“包含字符串的内容”的选项则显示筛选结果0,选择“包含条件的内容”则可以搜索出7个符合条件的,但是其中并不完整的包含"葱蒜淋生菜(小份)(微辣)(1人份),单价18*数量2"这个条件,这导致我无法正确匹配各个菜品的售卖数量,各位大佬麻烦看看什么原因?应该如何解决?
image.png
image.png

菜单计算表测试 .zip

61.26 KB, 下载次数: 4

TA的精华主题

TA的得分主题

发表于 2023-1-17 11:52 | 显示全部楼层
每太明白“并不完整的包含"葱蒜淋生菜(小份)(微辣)(1人份),单价18*数量2"这个条件”这个是什么意思,仅售卖这个产品的数量吗?

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-1-17 13:59 | 显示全部楼层
leokeven 发表于 2023-1-17 11:52
每太明白“并不完整的包含"葱蒜淋生菜(小份)(微辣)(1人份),单价18*数量2"这个条件”这个是什么意思,仅 ...

就是,在筛选的时候你搜索"葱蒜淋生菜(小份)(微辣)(1人份),单价18*数量2" 根据筛选选项会出现不同的结果,按条件就是7个,按字符串就是0个,然后我想要那个0个的结果。

TA的精华主题

TA的得分主题

发表于 2023-1-17 16:06 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
劣绅 发表于 2023-1-17 13:59
就是,在筛选的时候你搜索"葱蒜淋生菜(小份)(微辣)(1人份),单价18*数量2" 根据筛选选项会出现不同的 ...

就是如果买了其他的产品,计算结果为0是嘛?那就是要把前后的"*"删掉,包括&连接符。

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-1-17 18:22 | 显示全部楼层
leokeven 发表于 2023-1-17 16:06
就是如果买了其他的产品,计算结果为0是嘛?那就是要把前后的"*"删掉,包括&连接符。

不是的 我是要包含就算 因为我要统计这个时间维度下的 米饭 汤 和糖水的售卖量

TA的精华主题

TA的得分主题

发表于 2023-1-19 11:10 | 显示全部楼层
劣绅 发表于 2023-1-17 18:22
不是的 我是要包含就算 因为我要统计这个时间维度下的 米饭 汤 和糖水的售卖量

C2单元格是空单元格,你在公式里面直接用C2表示,计算出的字段结果会有一个0,这样的话会影响结果,应该是这个,可以工具栏公式求值那里一步一步看下。如果是这个原因,解决方法就是要把这种情况避免掉,我能想到的就是if。

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-1-19 13:35 | 显示全部楼层
leokeven 发表于 2023-1-19 11:10
C2单元格是空单元格,你在公式里面直接用C2表示,计算出的字段结果会有一个0,这样的话会影响结果,应该 ...

我试过在一个单元格里写文字作为条件 计算结果和引用C2是一致的 所以应该不是这个问题?

TA的精华主题

TA的得分主题

发表于 2023-1-28 18:26 来自手机 | 显示全部楼层
劣绅 发表于 2023-1-19 13:35
我试过在一个单元格里写文字作为条件 计算结果和引用C2是一致的 所以应该不是这个问题?

可以多用几个验证一下,我感觉是这个原因。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-5 16:31 , Processed in 0.030174 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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