ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[已解决] 难道此题简化公式真无解??

[复制链接]

TA的精华主题

TA的得分主题

发表于 2024-2-23 10:50 | 显示全部楼层
  1. =SUM((MMULT(--(INT($A$2:$C$500)=INT(K2/10^(1+(LEN(K2)>2)))),{1;1;1})>0)*(MMULT(--(INT($A$2:$C$500)=MOD(K2,10^(1+(LEN(K2)>2)))),{1;1;1})>0)*(ROUNDDOWN($E$2:$E$500,1)=L2))
复制代码

评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2024-2-23 11:00 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
jivy1212 发表于 2024-2-23 09:24
把K列的34 23改成304 203规则,就可以去E-I列辅助列

7楼的直接并法 不错呀~~~~~


  1. =SUMPRODUCT((INT(SUBTOTAL(5,OFFSET(A$1:C$1,ROW($1:270),)))&INT(SUBTOTAL(4,OFFSET(A$1:C$1,ROW($1:270),)))=K2&"")*(TRUNC(E$2:E271,1)=L2))
复制代码


评分

4

查看全部评分

TA的精华主题

TA的得分主题

发表于 2024-2-23 11:09 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 jivy1212 于 2024-2-23 11:34 编辑
丢丢表格 发表于 2024-2-23 11:00
7楼的直接并法 不错呀~~~~~

我不用拼接就是怕有冲突的,万一有113,到底是1+13还是11+3,统一写法才好。
  1. =SUM((MMULT(INT(SUBTOTAL({5,4},OFFSET(A$1:C$1,ROW($1:666),))),{100;1})=TEXT(K2,"[<100]0!00")*1)*(TRUNC(E$2:E667,1)=L2))
复制代码


评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2024-2-23 11:15 | 显示全部楼层
本帖最后由 hcm19522 于 2024-2-23 11:39 编辑

{=SUM((MMULT(RIGHT(INT(SMALL(TEXT(A$2:C$269,"0.00;;99")+ROW($2:$269)/1%%,ROW($1:$268)*3-{2,1})),4)*1,{100;1})-IF(LEN(K2)<3,REPLACE(K2,2,,0),K2)=0)*(ROUNDDOWN(E$2:E$269,1)=L2))

{=SUM((MMULT(INT(SUBTOTAL({5,4},OFFSET(A$1:C$1,ROW($1:298),))),IF(K2<100,{10;1},{100;1}))=K2)*(TRUNC(E$2:E299,1)=L2))

评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2024-2-23 11:23 | 显示全部楼层
丢丢表格 发表于 2024-2-23 11:00
7楼的直接并法 不错呀~~~~~

还是大哥的方法好,直接拼接,省去了很多的麻烦。
暂时还没想到更好的办法。

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-2-23 11:28 | 显示全部楼层
各位老师,因今天的花花已全部用尽,好的解答明天我一定把花花补上,敬请见谅!

TA的精华主题

TA的得分主题

发表于 2024-2-23 12:04 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

TA的精华主题

TA的得分主题

发表于 2024-2-23 13:03 | 显示全部楼层
本帖最后由 我的城市你来过 于 2024-2-23 13:28 编辑

=LET(x,MMULT(IF(HSTACK(INT(SUBTOTAL({5,4},OFFSET($A$1:$C$1,ROW($A$1:$A$268),))),ROUNDDOWN($E$2:$E$269,1))=HSTACK(LEFT($K2,INT(LEN($K2)/2))/1,RIGHT($K2,LEN($K2)-INT(LEN($K2)/2))/1,$L2),1,0),ROW($A$1:$A$3)^0),SUM(IF(x=3,1,0)))


=SUM(IF(LET(x,INT(SUBTOTAL({5,4},OFFSET($A$1:$C$1,ROW($A$1:$A$268),))),CHOOSECOLS(x,1)&CHOOSECOLS(x,2)&ROUNDDOWN($E$2:$E$269,1))=CONCAT(K2:L2),1,0))
image.png

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2024-2-23 13:55 | 显示全部楼层
  1. =COUNT(0/((MMULT(INT(MOD(SMALL($A$2:$C$269+ROW($2:$269)*100,ROW($1:$268)*3-{1,0}),100)),{10;1}^MIN(LEN(K2)-1,2))=K2)*(ROUNDDOWN($E$2:$E$268,1)=L2)))
复制代码
再优化减短

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2024-2-23 16:55 | 显示全部楼层
本帖最后由 wlc5201130 于 2024-2-23 17:18 编辑
  1. =COUNT(0/(MMULT(IFERROR(--(FIND(MID(TEXT(IF(LEN(K2)=2,REPLACE(K2,2,,0),K2),"000000"),{1,3,5},2),MID(CONCAT(TEXT(INT(A$2:C$269)*(ROUNDDOWN(E$2:E$269,1)=L2),"00")),ROW($1:$269)*6-5,6))>0),),ROW(1:3)^0)=3))
复制代码
或者这样也行

  1. =COUNT(0/(MMULT(1*IFERROR(FIND(--MID(TEXT(K2,"[<99]!00!00;0000"),{1,3},2),(INT(A$2:A$269)&INT(B$2:B$269)&INT(C$2:C$269))*(ROUNDDOWN(E$2:E$269,1)=L2))>0,),{1;1})=2))
复制代码

截图_选择区域_20240223165520.png

评分

1

查看全部评分

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

本版积分规则

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

GMT+8, 2024-11-19 06:15 , Processed in 0.050591 second(s), 20 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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