Excel精英培训网

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

[习题] (公布答案)擂贴:欢迎大家的参与和跟贴

  [复制链接]
发表于 2011-10-19 00:04 | 显示全部楼层 |阅读模式
本帖最后由 wp8680 于 2011-10-20 17:46 编辑

当a1是1,3,5,7,8,10,12时 c1=b1*2
当a1是4,6,9,11时        c1=b1*3
当a1是2时               c1=b1*4
当然别说太简单了哦,欢迎大家跟贴讨论。



三天后开贴,最少字符数量暂时不公布(反正远远少于56字符)。

回贴正确答案的,本人都从家里拿出积分为其评分{:101:}。

最佳答案者,本人另赠论坛道具,凡本人仓库内随便挑选一到二个。



开贴取消仅作者可见了。

评分

参与人数 2 +10 收起 理由
?﹎尐蜻蜓.o0 + 9 赞一个!
rockxiong + 1 5

查看全部评分

 楼主| 发表于 2011-10-19 00:04 | 显示全部楼层
本帖最后由 wp8680 于 2011-10-24 13:23 编辑

O(∩_∩)O哈哈~,沙发是我的啦
wp8680 于 2011-10-19 22:24 使用 抢沙发 抢夺本帖沙发
抢自己的沙发目的是为了开贴作总结而用。
各位老师好!
        经过二天的大家踊跃参与,各显神通,使本次活动精采不断。本次既为擂台式娱乐游戏赛,那么对于各位的参与过程中本人如有不周之处,且作茶余饭后之笑饵,请切勿过于认真。此次论题实属发挥取巧作用思路,对于实际工作中的应用并无太多用处,公式的长短并不能完全体现各位老师的知识技术能力,因此大家在浏览此贴参与此贴中,不要以偏概全以貌取人以式论功。学生我才疏学浅,半路出家,此乃实属轻逛逞能之举。开贴以来一直颤颤兢兢对待,无奈贴已开出话已出口不能收回,故此用论坛道具抢此沙发,一溜颠跑地抢在大家浏贴前以表谦意。
      既已开贴,也只能有始有终。此次公式取巧最少字符由悟空师弟所创,23字符,后又由他刷新到21字符。其他的老师的公式思路也是精采不断,各有所长,虽非最短,也是奇特,别有洞天别有所长。本人尽自己最大能力给予评分,但还是有由于人多分少可能先到多得后到少得之嫌,切勿见怪!
     再次感谢各位老师的参与与支持!

   
字符数  公式   
   21  =B1*DAY(DATE(,A1,33))   
   23  =B1*DAY(DATE(16,A1,33))   
   25  =(33-DAY(EDATE(0,A1)))*B1   
   26  =(33-DAY(DATE(,A1+1,)))*B1   
   26  =B1*MID(242323223232,A1,1)      
   27  =(33-DAY(DATE(4,A1+1,)))*B1   
   28  =(33-DAY(DATE(12,A1+1,)))*B1   
   28  =B1*MIN(DAY((A1&"-1")+32),4)   
   29  =MOD(33,DAY(DATE(,A1+1,)))*B1   
   30  =B1*(33-DAY(EOMONTH(1431,A1)))
   31  =(3-MOD(A1+(A1>7),2)+(A1=2))*B1   
   38  =(33-DAY(EOMONTH("12-"&A1&"-1",0)))*B1   
   39  =TEXT(DAY(DATE(,A1+1,))-30,"2;4;3;")*B1   
   42  =IF(A1=2,4,MOD(MOD(A1,2)+(A1>7)+1,2)+2)*B1   
   43  =B1*IF(A1=2,4,IF(DAY(DATE(,A1+1,))>30,2,3))   
   49  =IF(A1=2,B1*4,IF((A1<7.5)+MOD(A1,2)=1,B1*3,B1*2))   
   50  =LOOKUP(A1,ROW(1:12),B1*{2,4,2,3,2,3,2,2,3,2,3,2})   
   53  =IF(A1=2,B1*4,IF(OR(A1=4,A1=6,A1=9,A1=11),B1*3,B1*2))   
   53  =IF(A1=2,B1*4,IF(OR(A1=4,A1=6,A1=9,A1=11),B1*3,B1*2))   
   71  =IF(TYPE(MATCH(A1,{4,6,9,11},))=1,B1*3,IF(A1=2,B1*4,IF(A1>12,"",B1*2)))  

评分

参与人数 3 +36 收起 理由
QQ9947 + 24 涂涂辛苦了。
wjh619993018 + 9 辛苦了
bl5062 + 3 =3-MOD(A1+(A1&amp;gt;7),2)+(A1=2) 这个要加上.

查看全部评分

回复

使用道具 举报

发表于 2011-10-19 00:09 | 显示全部楼层
=B1*(33-DAY(EOMONTH(1431,A1)))

点评

连等号29字  发表于 2011-10-19 08:53

评分

参与人数 1 +12 收起 理由
wp8680 + 12

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2011-10-19 00:19 | 显示全部楼层
=(33-DAY(DATE(,A1+1,)))*B1

26字符
回复

使用道具 举报

发表于 2011-10-19 07:56 | 显示全部楼层
本帖最后由 QQ9947 于 2011-10-19 09:27 编辑

挑战字符的啊,有意思:
不计等号,22字符:
=B1*DAY(DATE(16,A1,33))

PS:只考虑A1为1至12之间的数值,未考虑其他情况。


画蛇添足了,再减两字符:
=B1*DAY(DATE(,A1,33))

点评

师弟好久不见  发表于 2011-10-21 12:35
第二个含等号21字  发表于 2011-10-19 16:57
连等号23字  发表于 2011-10-19 08:54

评分

参与人数 3 +33 收起 理由
bluexuemei + 9 学习!
wjh619993018 + 9 太牛了,佩服,偑服
wp8680 + 15

查看全部评分

回复

使用道具 举报

发表于 2011-10-19 08:16 | 显示全部楼层
c1=b1*Mid(242323223232,a1,1)

点评

连等号26字  发表于 2011-10-19 08:55

评分

参与人数 2 +21 收起 理由
wjh619993018 + 9 好思路
wp8680 + 12

查看全部评分

回复

使用道具 举报

发表于 2011-10-19 08:16 | 显示全部楼层
=IF(TYPE(MATCH(A1,{4,6,9,11},))=1,B1*3,IF(A1=2,B1*4,IF(A1>12,"",B1*2)))

点评

连等号71字  发表于 2011-10-19 08:55

评分

参与人数 1 +9 收起 理由
wp8680 + 9

查看全部评分

回复

使用道具 举报

发表于 2011-10-19 08:27 | 显示全部楼层
回复 wp8680 的帖子

参与一下

公式(28个字符):
MOD(33,DAY(DATE(,A1+1,)))*A1

思路说明:
1,3,5,7,8,10,12(大月31天)  ----要求乘以2
4,6,9,11(小月30天)            ----要求乘以3
2(平月29天(有28天的,但是用29最简单))    ----要求乘以4

分析:31+2=30+3=29+4=33
所以用33除以计算出来的月份取余数就是我们要得数据

DAY(DATE(,A1+1,))------计算A1单元格月份的最后一天
MOD(33,DAY(DATE(,A1+1,)))-----取余数得到要的乘数


点评

连等号29字,最后二个字按单元格意思为B1  发表于 2011-10-19 08:56

评分

参与人数 1 +12 收起 理由
wp8680 + 12

查看全部评分

回复

使用道具 举报

发表于 2011-10-19 08:45 | 显示全部楼层
本帖最后由 kakaco 于 2011-10-19 16:25 编辑
  1. =(33-DAY(DATE(4,A1+1,)))*B1
复制代码
  1. =(33-DAY(EDATE(0,A1)))*B1
复制代码


=33-DAY(EOMONTH("12-"&A1&"-1",0))
=33-DAY(DATE(12,A1+1,))


好家伙。。把4都给省了。。佩服那个人。。



=(33-DAY(DATE(,A1+1,)))*B1

点评

第一个27字,第二和第三个公式中少了括号和乘以B1,写齐分别为38和28字  发表于 2011-10-19 09:03

评分

参与人数 1 +12 收起 理由
wp8680 + 12

查看全部评分

回复

使用道具 举报

发表于 2011-10-19 09:38 | 显示全部楼层
{:121:}  留个脚印,跟进……
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 00:27 , Processed in 0.434293 second(s), 15 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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