ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[讨论] 最少交换次数题目(奖励发放完毕)

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-3-22 13:30 | 显示全部楼层

C列是示例结果。按说你D列的公式返回结果应该和C列一样才对。你再检查一下?

TA的精华主题

TA的得分主题

发表于 2024-3-22 15:59 | 显示全部楼层
决定不参和,我的CPU档次太低。

TA的精华主题

TA的得分主题

发表于 2024-3-22 16:07 | 显示全部楼层
  1. =LET(m,REDUCE(A2,ROW($1:$88),LAMBDA(x,y,LET(a,MID(B2,y,1),i,@TAKE(x,-1),b,MID(i,y,1),_c,TEXTSPLIT(i,HSTACK(b,a),,1),c,CONCAT(_c),e,FIND(a,i),g,REPLACE(REPLACE(c,y,,a),e,,b),IF(AND(ISERR(_c),A2<>B2),x,IF(OR(a=b,i=B2),x,VSTACK(x,g)))))),n,IF(A2=B2,0,IF(ROWS(m)=1,1,ROWS(DROP(m,1)))),n)
复制代码
image.png

评分

3

查看全部评分

TA的精华主题

TA的得分主题

发表于 2024-3-22 16:55 | 显示全部楼层
本帖最后由 陆离Lowry 于 2024-3-23 08:45 编辑

参与下
132:

  1. =ROWS(REDUCE(A2,MID(B2,ROW($1:30),1),LAMBDA(x,y,LET(A,@LEFT(x),S,MID(SUBSTITUTE(x,y,A),2,39),IF(A="",x,IF(A=y,S,VSTACK(@S,x)))))))-1
复制代码


144:
  1. =ROWS(REDUCE(A2,ROW($1:30),LAMBDA(x,y,LET(A,MID(x,y,1),B,MID(B2,y,1),IF(OR(x=B2,A=B),x,VSTACK(@REPLACE(REPLACE(x,y,1,B),FIND(B,x),1,A),x))))))-1
复制代码

132基础上再砍个112的
  1. =SUM(REDUCE(A2,MID(B2,ROW($1:30),1),LAMBDA(x,y,LET(A,LEFT(@x),VSTACK(MID(SUBSTITUTE(@x,y,A),2,39),N(A<>y),x)))))
复制代码


评分

4

查看全部评分

头像被屏蔽

TA的精华主题

TA的得分主题

发表于 2024-3-22 17:21 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-3-22 19:31 | 显示全部楼层
  1. =LEN(A2)-ROWS(REDUCE(0,MID(A2,ROW($1:99),1),LAMBDA(x,y,IF(OR(y=x),x,IFNA(VSTACK(x,SCAN(y,A1:M1,LAMBDA(m,n,MID(B2,FIND(m,A2),1)))),"")))))+1
复制代码

139字符

评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2024-3-22 20:13 | 显示全部楼层
shaowu459 发表于 2024-3-22 13:30
C列是示例结果。按说你D列的公式返回结果应该和C列一样才对。你再检查一下?

谢版主提示,已修改

最少交换次数-题目.rar

12.99 KB, 下载次数: 2

点评

我下载复制公式出来测试,感觉还是不太对?你是wps做的吗?  发表于 2024-3-22 20:21

TA的精华主题

TA的得分主题

发表于 2024-3-22 20:24 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
q490525427 发表于 2024-3-22 20:13
谢版主提示,已修改

你好,是EXCEL2024编辑的

点评

公式应该在第二行输入,然后下拉填充完成。公式统一。  发表于 2024-3-22 20:44

TA的精华主题

TA的得分主题

发表于 2024-3-22 20:42 | 显示全部楼层
q490525427 发表于 2024-3-22 20:24
你好,是EXCEL2024编辑的

你这个也太不智能了吧,有的/2,有的/3,有的/4。分母能不能计算出来,然后一条公式下拉完成呢?

TA的精华主题

TA的得分主题

发表于 2024-3-22 21:12 | 显示全部楼层
高个子 发表于 2024-3-22 20:42
你这个也太不智能了吧,有的/2,有的/3,有的/4。分母能不能计算出来,然后一条公式下拉完成呢?

哈哈请大佬修改,初学者
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-18 08:38 , Processed in 0.039029 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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