ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[讨论] 逻辑数学题之 4通8达

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-11-17 13:32 | 显示全部楼层
准提部林 发表于 2019-11-17 13:10
改個03版的:
=1-ISNA(MODE(0,1,-1,IF($L$12:$V$22=8,(ROW($12:$22)-ROW())/(COLUMN($L:$V)-COLUMN())))) ...

超超级厉害!!!85
欠花

TA的精华主题

TA的得分主题

发表于 2019-11-17 13:41 | 显示全部楼层
准提老师V5,反向判断,没这么想过啊,每次遇到老师们用mode,就惭愧ing

TA的精华主题

TA的得分主题

发表于 2019-11-17 13:47 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
nsxlyj 发表于 2019-11-17 11:43
不同的思路、不同的效果

这图可以加个超级玛丽里面的小人进去,顶蘑菇🍄的,真像

TA的精华主题

TA的得分主题

发表于 2019-11-17 14:07 | 显示全部楼层
本帖最后由 cabcyvr 于 2019-11-17 14:09 编辑

继续凑热闹,SUMPRODUCT+ROW 与 COLUMN的对比方法,

=AND(COUNTIF($L$12:$V$22,8)=1,OR(ABS(SUMPRODUCT(($L$12:$V$22=8)*ROW($L$12:$V$22))-ROW(L12))=ABS(SUMPRODUCT(($L$12:$V$22=8)*COLUMN($L$12:$V$22))-COLUMN(L12)), COUNTIF($L12:$V12,8)=1,COUNTIF(L$12:L$22,8)=1))
Capture.JPG

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-11-17 14:41 | 显示全部楼层
solextrade 发表于 2019-11-17 11:47
好强大!

南老师这真是玩出花样来了

这是各位老师的花样,我只是把截图上来

TA的精华主题

TA的得分主题

发表于 2019-11-17 16:10 | 显示全部楼层
本帖最后由 藍色DE流光 于 2019-11-17 16:38 编辑

四通:
=or($L12:$V12=4)+or(L$12:L$22=4)
八达:
=or($L$12:$V$22>0)*(or(n(offset(L12,row($1:$21)-11,(row($1:$21)-11)*-1^column($A:$B)))=8)+or($L12:$V12=8)+or(L$12:L$22=8))

评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-11-18 10:47 | 显示全部楼层
1055751654 发表于 2019-11-17 13:47
这图可以加个超级玛丽里面的小人进去,顶蘑菇🍄的,真像

这个主意好

TA的精华主题

TA的得分主题

发表于 2019-11-18 16:10 | 显示全部楼层
本帖最后由 sbdk007 于 2019-11-19 09:32 编辑

学习老师一个思路
=OR(N(OFFSET(L12,ROW($1:$21)-11,(ROW($1:$21)-11)*(2-COLUMN($A:$C))))=8,$L12:$V12=8)

经小罗老师提醒发现,在区域外输入也会有反应,测试不周密,漏了重要的条件
修正一下公式
=OR(N(OFFSET(L12,ROW($1:$21)-11,(ROW($1:$21)-11)*(2-COLUMN($A:$C))))=8,$L12:$V12=8)*OR($L$12:$V$22=8)

补一个
=OR($L$12:$V$22=8)*OR((ABS(IFERROR(1/(COLUMN($A:$U)-11)^-1/(ROW($1:$21)-11),1))=1)*(B2:V22=8))

评分

5

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-11-19 16:25 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
负荆请罪!

这道4通8达数学题,中间发生了意想不到的问题:


1.此题......竟然跟满版手中酝酿待发的习题产生了交集(满版题目难度更大),虽不是追尾,却也属于刮蹭了。破坏了满版更精彩的题目,甚感惭愧!
  此题,原出自本论坛shangyu版主之作。因为表格存在电脑上,无意中看到觉得很有趣,就拿来改了一下。当时以为是2006年的(注意不是2016),肯定不会与哪位的作品产生冲突,真没想到,这么小几率的事情竟然能发生!后来经满版咨询,艰难的找到了当时的题目,是出在2004-2-26,距今......16.8年了


2.此题(只讨论8达),我原意是用2个公式达成任务。没想到各位老师太厉害,自从我走我流老师贴上公式后,后面跟风似的全部都是1个公式搞定!我想,是不是我题目中没说明白?赶紧重新看下题目,只有这个要求  “任意函数公式定义条件格式,谢绝VBA” ,没限定1个公式呀?
  我的留底公式,是先用定义名称:4通定义的 “横竖” ,8达定义的 “撇” 和 “捺”,条件格式中输入的是定义的名称完成的。单个公式的长度,都100多字符

在下决不敢戏弄各位老师,更不敢跟满版抢题,特此告罪!

事与愿违,题抢了,不过也获得了精彩公式:
附上状元(准大师)公式,85字符:=1-ISNA(MODE(0,1,-1,IF($L$12:$V$22=8,(ROW($12:$22)-ROW())/(COLUMN($L:$V)-COLUMN()))))
严格来讲,有几位老师的公式,没有完全符合题意(外围的深灰色边框填充数字无效),但也是非常精彩!

汇总各位老师公式,附上附件,并附上2004年shangyu版主作品地址(2楼):
4通8达结题.rar (21.97 KB, 下载次数: 17)

条件格式问题
http://club.excelhome.net/thread-36071-1-1.html
(出处: ExcelHome技术论坛)














评分

3

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-11-19 16:41 | 显示全部楼层
自从进了这个论坛,你们让我更加相信EXCEL是无所不能的,厉害!  最近听到一些公司的人天天鼓吹POWER BI这样厉害,那样厉害,难道EXCEL 不如POWER BI吗, POWER BI也就做图表可视化强一些包!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-5-25 08:58 , Processed in 0.052504 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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