ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[Excel 函数与公式] [84期]最后连续三月未完成产量

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2012-1-7 23:00 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 wcymiss 于 2012-2-8 18:07 编辑



有对题意不明白的地方,请发短消息给我,谢谢。

答题截止日期:2012-2-8 18:00

祝大家新年快乐!多多拿分!


本帖子中包含更多资源

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

x

评分

3

查看全部评分

TA的精华主题

TA的得分主题

发表于 2012-1-9 18:06 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 悟空师弟 于 2012-2-8 00:44 编辑

109字符:
  1. =SUM((COLUMN(A:L)>{10;13}-FIND(22&{21;2},SUM(2^(B$2:M$2>B3:M3)*10^COLUMN(A:L))&2221))*{1;-1}*(B$2:M$2-B3:M3))
复制代码
…………

评分

5

查看全部评分

TA的精华主题

TA的得分主题

发表于 2012-1-10 11:41 | 显示全部楼层
想了一早上,没想出好办法。先用辅助列完成,以后加工吧。

本帖子中包含更多资源

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

x

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2012-1-11 16:57 | 显示全部楼层
本帖最后由 hjj0451 于 2012-2-7 16:59 编辑

N3,没有容错的154字符,以聊作纪念:
=SUM((COLUMN(A:L)<MOD(-LOOKUP(,-TEXT(FREQUENCY(COLUMN(A:M),(B3:M3>=B$2:M$2)*COLUMN(A:L))/1%+ROW($1:$13)-100,"[<300]Z")),10&{1;0}))*{-1;1}*(B$2:M$2-B3:M3))利用MOD求得首末位置。
N3,参与一下的153字符,思路无突破:
=SUM((COLUMN(A:L)-MID(MAX(10001+ROW($1:$13)*101-TEXT(FREQUENCY(COLUMN(A:M),(B3:M3>=B$2:M$2)*COLUMN(A:L)),"[<4]9!e9")),{4;2},2)<0)*{-1;1}*(B$2:M$2-B3:M3))利用MID求得首末位置。
再缩短1字符,152:
=SUM((COLUMN(A:L)-MID(MAX(9997+ROW($1:$13)*101-TEXT(FREQUENCY(COLUMN(A:M),(B3:M3>=B$2:M$2)*COLUMN(A:L))-4,"0;9!e9")),{4;2},2)<0)*{-1;1}*(B$2:M$2-B3:M3))
一直在试图弃用FREQUENCY改为连乘,一直没有实现。

评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2012-1-12 08:21 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 fugb-2010 于 2012-2-3 08:22 编辑

N3=SUM(MID(MAX(INT(REPT(1,ROW($3:$12))*10^(11-ROW($1:$10)-FIND(REPT(1,ROW($3:$12)),SUM(10^((B3:M3<B$2:M$2)*COLUMN(B:M)),10^15)&REPT(1,12))+2)))+10^12,15-COLUMN(B:M),1)*(B$2:M$2-B3:M3))

评分

1

查看全部评分

TA的精华主题

TA的得分主题

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

请吴姐审核。

本帖子中包含更多资源

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

x

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2012-1-13 12:00 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
  1. =SUM(((COLUMN(A:L)+FIND({111;1110},10^14+SUM((B$2:M$2>B3:M3)*10^COLUMN(A:L))&1110)>{15;12})*{-1;1})*(B$2:M$2-B3:M3))
复制代码

评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2012-1-13 12:20 | 显示全部楼层
本帖最后由 xgg2001 于 2012-1-22 23:58 编辑

110字符,{2221;222}改成22&{21;2}可减一个字符,意义不大
  1. =SUM((B$2:M$2-B3:M3)*{-1;1}*({11;14}-FIND({2221;222},SUM(2^(B3:M3<B$2:M$2)*10^COLUMN(A:L))&2221)>COLUMN(A:L)))
复制代码

评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2012-1-13 17:07 | 显示全部楼层
本帖最后由 swyrlbq 于 2012-1-15 23:16 编辑

斗胆也来竞赛区献丑,公式怎么也弄不短了,先发上来,慢慢再想。楼主请勿见笑,凑个热闹。
N3=SUM((COLUMN(A:L)>MAX((COLUMN(A:L)<MAX((B$2:K$2>B3:K3)*(C$2:L$2>C3:L3)*(D$2:M$2>D3:M3)*COLUMN(D:M)))*(B$2:M$2<B3:M3)*COLUMN(A:L)))*(COLUMN(A:L)<MAX((B$2:K$2>B3:K3)*(C$2:L$2>C3:L3)*(D$2:M$2>D3:M3)*COLUMN(D:M)))*(B$2:M$2-B3:M3))
哈,1分有希望:
N3=SUM((MMULT({1,1},N({13;10}-FIND(111&{"";0},TEXT(SUM((B$2:M$2>B3:M3)*10^COLUMN(A:L)),REPT(0,13))&111&{"";0})<COLUMN(A:L)))=1)*(B$2:M$2-B3:M3))
进一步简化,向2分努力:
N3=SUM(MMULT({-1,1},N({13;10}-FIND(111&{"";0},TEXT(SUM((B$2:M$2>B3:M3)*10^COLUMN(A:L)),REPT(0,13))&111&{"";0})<COLUMN(A:L)))*(B$2:M$2-B3:M3))


继续简化,又减几个字符:
N3=SUM({-1;1}*({13;10}-FIND(111&{"";0},TEXT(SUM((B$2:M$2>B3:M3)*10^COLUMN(A:L)),REPT(0,13))&111&{"";0})<COLUMN(A:L))*(B$2:M$2-B3:M3))


118个字符:
N3=SUM({-1;1}*({13;10}-FIND(222&{"";1},SUM(((B$2:M$2>B3:M3)+1)*10^COLUMN(A:L))&222&{"";1})<COLUMN(A:L))*(B$2:M$2-B3:M3))

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2012-1-18 22:06 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 chenhh803 于 2012-1-31 11:28 编辑

先来一个可以出结果的:
=SUM((MID(SUM(--REPLACE(REPT(1,12),FIND(111*{1,10},SUM((B3:M3<B$2:M$2)*10^COLUMN(A:L),10^14)&"01110")+{-2,1},12,4),10^14),COLUMN(C:N),1)-1=0)*(B$2:M$2-B3:M3))
再简化一下:
=SUM((COLUMN(A:L)>({15;12}-FIND(11&{1;10},SUM((B3:M3-B$2:M$2<0)*10^COLUMN(A:L))+10^14&"01110")))*(B3:M3-B$2:M$2)*{1;-1})
再简:
=SUM((COLUMN(A:L)>{15;12}-FIND(11&{1;10},SUM((B3:M3-B$2:M$2<0)*10^COLUMN(A:L))+10^14&1110))*(B3:M3-B$2:M$2)*{1;-1})

评分

2

查看全部评分

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

本版积分规则

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

GMT+8, 2024-11-21 18:37 , Processed in 0.040098 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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