Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3602|回复: 16

接力赛:求符合条件的月份

[复制链接]
发表于 2010-8-5 13:21 | 显示全部楼层 |阅读模式
<strong><font color="#e70808" size="5">严禁跟贴灌水,否则每贴扣罚20金币<br/></font></strong>&nbsp; <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1、&nbsp;什么是接力赛?详见 <font color="#ff0000">好玩的竟赛模式:优化接力赛<a href="http://www.excelpx.com/forum.php?mod=viewthread&tid=136591" target="_blank"><font color="#000000">http://www.excelpx.com/forum.php?mod=viewthread&tid=136591</font></a></font></p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2、本题目奖励基数为10,奖励系数为1.2,详细请见附表。</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3、<font color="#1010de">参与方式</font>:<font color="#050d2e">下载附件</font>然后对公式进行优化,如果你的公式式长度短于目前最短的公式长度,你就可以回贴提交公式(注明公式长度)</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4、公式必须适用于2003版本,答案<font color="#ff3300">不得</font>使用回复可见</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5、题目的具体要求见附件</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p><p>&nbsp;<br/></p>
[此贴子已经被作者于2010-8-8 19:11:18编辑过]

本帖子中包含更多资源

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

x
发表于 2010-8-5 13:50 | 显示全部楼层

<p>我来第一个好了:</p><p>=MOD(MIN(ROUND(ABS((MAX((MONTH(A2:A28)=4)*B2:B28)-MIN(IF(MONTH(A2:A28)=4,B2:B28)))/2-AVERAGE(IF(MONTH(A2:A28)=4,B2:B28))),6)/1%%%%+4,ROUND(ABS((MAX((MONTH(A2:A28)=6)*B2:B28)-MIN(IF(MONTH(A2:A28)=6,B2:B28)))/2-AVERAGE(IF(MONTH(A2:A28)=6,B2:B28))),6)/1%%%%+6,ROUND(ABS((MAX((MONTH(A2:A28)=7)*B2:B28)-MIN(IF(MONTH(A2:A28)=7,B2:B28)))/2-AVERAGE(IF(MONTH(A2:A28)=7,B2:B28))),6)/1%%%%+7),10)</p><p>384个字符</p>[em08]
[此贴子已经被tkgg93于2010-8-8 19:10:28编辑过]
回复

使用道具 举报

发表于 2010-8-5 13:55 | 显示全部楼层

<p>=RIGHT(MIN(ROUND(ABS((MAX((MONTH(A2:A28)=4)*B2:B28)-MIN(IF(MONTH(A2:A28)=4,B2:B28)))/2-AVERAGE(IF(MONTH(A2:A28)=4,B2:B28))),6)/1%%%%+4,ROUND(ABS((MAX((MONTH(A2:A28)=6)*B2:B28)-MIN(IF(MONTH(A2:A28)=6,B2:B28)))/2-AVERAGE(IF(MONTH(A2:A28)=6,B2:B28))),6)/1%%%%+6,ROUND(ABS((MAX((MONTH(A2:A28)=7)*B2:B28)-MIN(IF(MONTH(A2:A28)=7,B2:B28)))/2-AVERAGE(IF(MONTH(A2:A28)=7,B2:B28))),6)/1%%%%+7))</p><p>383个字符不知算不算。。。</p>[em04]
[此贴子已经被tkgg93于2010-8-8 19:10:51编辑过]
回复

使用道具 举报

 楼主| 发表于 2010-8-5 14:18 | 显示全部楼层

谢谢2、3楼的参与和支持,原来想月份随机变动,但感觉太难了!有能作出来的,本人另外奖励
[此贴子已经被作者于2010-8-5 23:54:56编辑过]
回复

使用道具 举报

发表于 2010-8-6 12:31 | 显示全部楼层

<p>=RIGHT(MIN(MID(MMULT(SUBTOTAL({4,5,1},OFFSET(B1,MATCH({4;6;7},MONTH(A2:A28),),,FREQUENCY(A2:A28,{40298;40359})))*{0.5,-0.5,-1},{1;1;1}),2,5)/1%%+{4;6;7}))</p><p>153个字符</p><p>那么多高手都不出手的,是不是最后上啊!!!</p>
[此贴子已经被tkgg93于2010-8-8 19:11:31编辑过]
回复

使用道具 举报

发表于 2010-8-6 13:07 | 显示全部楼层

<div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>wjh619993018</i>在2010-8-5 14:18:00的发言:</b><br/>谢谢2、3楼的参与和支持,原来想月份随机变动,但感觉太难了!有能作出来的,本人另外奖励<br/></div><p></p><p>可行性分析:&nbsp;</p><p>可行!但我做不出来.....</p><br/>[em06][em06]
[此贴子已经被tkgg93于2010-8-8 19:12:43编辑过]

本帖子中包含更多资源

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

x
回复

使用道具 举报

 楼主| 发表于 2010-8-6 15:47 | 显示全部楼层

5楼的公式没有考虑绝对值,不算数,由于没仔细看,发了BB,这17个BB我自己出了!谢谢支持!目前最短公式383字符
回复

使用道具 举报

发表于 2010-8-6 16:50 | 显示全部楼层

kankan
回复

使用道具 举报

发表于 2010-8-6 16:52 | 显示全部楼层

<p>147字符</p><p>=RIGHT(MIN(ABS(INT(MMULT(SUBTOTAL({4,5,1},OFFSET(B1,MATCH(40273+{0;57;90},A2:A28),,FREQUENCY(A2:A28,40298+{0;61})))*{-1,1,2}/2,{1;1;1}))&amp;{4;6;7})))</p>
回复

使用道具 举报

发表于 2010-8-7 08:08 | 显示全部楼层

<div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>wyywym</i>在2010-8-6 16:52:00的发言:</b><br/><p>147字符</p><p>=RIGHT(MIN(ABS(INT(MMULT(SUBTOTAL({4,5,1},OFFSET(B1,MATCH(40273+{0;57;90},A2:A28),,FREQUENCY(A2:A28,40298+{0;61})))*{-1,1,2}/2,{1;1;1}))&amp;{4;6;7})))</p></div><p>这样也算?如果把4月和6月中的一部分改为5月,此公式不通用了。</p>
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-14 15:52 , Processed in 0.287527 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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