ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[Excel 函数与公式] [第128期]变形计(已结)

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2019-12-2 22:48 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 太阳之子 于 2019-12-20 20:50 编辑
  1. =SUM(IF(IF(O2<6,(ABS(5-ROW(1:9))+O2=5)+(ABS(5-COLUMN(A:I))+O2=5),(ROW(1:9)*COLUMN(A:I)=25)+IF(O2>6,ABS(5-ROW(1:9))*ABS(5-COLUMN(A:I))=1)+IF(O2=8,ABS(5-ROW(1:9))+ABS(5-COLUMN(A:I))=4)),,C3:K11))
复制代码



评分

12

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-12-3 13:42 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
168字符估计是没戏了;228字符的思路来一个,不知是否合规;数组公式。
=SUM(((ABS(ROW(1:9)-5)<>5-O2)*(ABS(COLUMN(A:I)-5)<>5-O2)-(ABS(ROW(1:9)-5)+ABS(COLUMN(A:I)-5)<=2*O2-12)*ISEVEN(ROW(1:9)+COLUMN(A:I)))*C3:K11)+SUM(N(OFFSET(G1,4*ROW(1:2),))+N(OFFSET(A7,,4*ROW(1:2))))*(O2>6)

补充内容 (2019-12-11 17:11):
=SUM(((ABS(ROW(1:9)-5)<>5-O2)*(ABS(COLUMN(A:I)-5)<>5-O2)-(ABS(ROW(1:9)-5)*ABS(COLUMN(A:I)-5)=1)*(O2>6)-(ABS(ROW(1:9)-5)+ABS(COLUMN(A:I)-5)=4)*(O2=8))*C3:K11)-INDEX(A:I,7,7)*(O2>5)

评分

6

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-12-4 09:34 | 显示全部楼层
烧脑的数学题,终于写出来了,很欣慰156字

=SUM(C3:K11*(5-ABS(ROW(1:9)-5)<>IF(O2=8,ABS(5-COLUMN(A:I))+1,O2))*(5-ABS(COLUMN(A:I)-5)<>O2)*(IF(ABS(ROW(1:9)-5)<O2-5,ABS(ROW(1:9)-5))<>ABS(5-COLUMN(A:I))))

评分

14

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-12-4 15:58 | 显示全部楼层
本帖最后由 265094 于 2019-12-4 21:52 编辑

=SUM(C3:K11*(((5-ABS(ROW(1:9)-5)=O2)+(5-ABS(COLUMN(A:I)-5)=O2)=0)-ISODD(TEXT((1+ABS(5-ROW(1:9)))^2+(1+ABS(5-COLUMN(A:I)))^2,"[=10]1;[>"&3^(O2-5)&"]1;0")+1)))

评分

9

查看全部评分

TA的精华主题

TA的得分主题

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

头都快想破了,就只做了一个长度为179,差距大啊……

  1. =SUM(C3:K11*IF(O2<6,--ISERR(SEARCH(5-O2,(ROW(1:9)-5)&(COLUMN(A:I)-5))),1-(((ROW(1:9)-5)^2=(COLUMN(A:I)-5)^2)*((ROW(1:9)-5)^2<O2-5)+(O2=8)*(ABS(ROW(1:9)-5)+ABS(COLUMN(A:I)-5)=4))))
复制代码



这个还应当再优化一下。

评分

10

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-12-5 15:09 | 显示全部楼层
  1. =SUM(ISERR(0/IF(O2<6,FIND(5-O2,ROW(1:9)-5&COLUMN(C:K)-7),DAY(4&1/(4-(ROW(1:9)-5)^2-(COLUMN(C:K)-7)^2)^-1/2-24)<(O2-6)^9+23))*C3:K11)
复制代码

评分

16

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-12-6 12:52 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
  1. =SUM(IF((ABS(ROW(1:9)-5)=5-O2)+(ABS(COLUMN(A:I)-5)=5-O2)+((ROW(1:9)-5)^2=(COLUMN(A:I)-5)^2)*(ABS(ROW(1:9)-5)<O2-5)+(O2=8)*(4-ABS(ROW(1:9)-5)=ABS(COLUMN(A:I)-5)),,C3:K11))
复制代码

评分

12

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-12-6 21:12 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
  1. =SUM(IF((ABS(ROW(1:9)-5)=5-O2)+(ABS(COLUMN(A:I)-5)=5-O2)+MMULT(N(ABS(ROW(1:9)-5)=O2-{6,7,8}),N(ABS(COLUMN(A:I)-5)=O2-{6;7;8}))+(ABS(ROW(1:9)-5)+ABS(COLUMN(A:I)-5)=4*O2-28),,C3:K11))
复制代码


评分

8

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-12-7 16:39 | 显示全部楼层
=CHOOSE(INT(O2/6)+1,SUM((IFERROR(0/FIND(ABS(O2-5)&"",TEXT(ABS(ROW(1:9)-5)+ABS(COLUMN(A1:I1)-5)/10,"0.0")),1))*C3:K11),SUM((ISODD(IF(ABS(5-ROW(A1:A9))^2+ABS(COLUMN(A:I)-5)^2>4^MOD(O2,6),1,ABS(5-ROW(A1:A9))^2+ABS(COLUMN(A:I)-5)^2))+(ABS(5-ROW(A1:A9))^2+ABS(COLUMN(A:I)-5)^2=IF(4^MOD(O2,6)>1,4,3)))*C3:K11))
超过300个字符,想了一天实在不知道有什么矩阵能够那么符合。对于我个人来说能够做出来已经是满足了。期待各位老师的答案多向各位学习

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

评分

5

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-12-11 14:05 | 显示全部楼层
=SUM(((ABS(ROW(1:9)-5)-5+O2)*(ABS(COLUMN(A:I)-5)-5+O2)*((O2<7)+(ABS(COLUMN(A:I)-5)+ABS(ROW(1:9)-5)-O2/2)*((5-ROW(1:9))^8-(COLUMN(A:I)-5)^2))<>N(O2=6))*C3:K11)

评分

12

查看全部评分

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

本版积分规则

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

GMT+8, 2024-11-21 19:39 , Processed in 0.032049 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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