ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[Excel 函数与公式] [第30期]计算今天所在季度共有多少天

[复制链接]

TA的精华主题

TA的得分主题

发表于 2007-12-20 14:20 | 显示全部楼层
今天回头看了一下自己做的公式,发现最短那个公式的适用范围到了2999年,题目只需要到2099年,所以又精简了一下,现在最短那个公式长度为25个字符。

TA的精华主题

TA的得分主题

发表于 2007-12-20 14:55 | 显示全部楼层

答案已经发送至andy_qc@163.com

本人才疏学浅,勉强达到字符要求,实在很佩服24个字符那位兄弟,太不可思议了。

QUOTE:

=92-(MONTH(NOW())<7)-(MONTH(NOW())<4)*(MOD(YEAR(NOW()),4)>0)

[此贴子已经被andysky于2007-12-21 12:29:38编辑过]

TA的精华主题

TA的得分主题

发表于 2007-12-20 16:42 | 显示全部楼层
印象中占过位了,今天一看居然没有,那就再补一个,答案早发给版主了,请批阅,谢谢!

TA的精华主题

TA的得分主题

发表于 2007-12-20 17:45 | 显示全部楼层

对题意理解错误,以为输入任一日期,求这一日所在季度的天数呢!

晕,智商不够啊……

[此贴子已经被作者于2007-12-21 13:33:20编辑过]

TA的精华主题

TA的得分主题

发表于 2007-12-20 20:56 | 显示全部楼层

什么时侯公布最佳答案呀,我只答了个最笨的,也不知对了没

QUOTE:

=91+(MONTH(NOW())>6)-AND(MONTH(NOW())<4,(MOD(YEAR(NOW()),4)))

[此贴子已经被andysky于2007-12-21 14:21:18编辑过]

TA的精华主题

TA的得分主题

发表于 2007-12-21 08:16 | 显示全部楼层
QUOTE:
以下是引用chenjun在2007-12-8 23:12:08的发言:
48个字符(不含=号,并且不受excel版本限制,我是用2000版;WINXP版本日期只能到2099.12.31,不知VISTA是否扩展了,我的公式没有这个限制),先占个位置,email已发。

仍然是2099年

TA的精华主题

TA的得分主题

发表于 2007-12-21 08:30 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
QUOTE:
以下是引用ychexcel在2007-12-5 12:34:44的发言:


答案已发andy_qc@163.com,请审阅。
完了,又要被扣分了>>>>>>>

=IF(MONTH(D2)>6,92,IF(OR(MOD(YEAR(D2),4)=0,MONTH(D2)>3),91,90))

竞赛区发贴后不能再编辑-----andysky

使用了辅助区。


今天才明白什么叫不能引用辅助区,本以为是给一个单元格,里边的日期是可以变动的。

TA的精华主题

TA的得分主题

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

=9&MIN(INT((MONTH(NOW())-1)/3),2)+(MOD(YEAR(NOW()),4)=0)

2008年第二季度时出错--------andysky

[此贴子已经被andysky于2007-12-21 14:19:11编辑过]

TA的精华主题

TA的得分主题

发表于 2007-12-21 11:55 | 显示全部楼层
QUOTE:
以下是引用chrisfang在2007-12-13 9:42:55的发言:

28个字符的公式后来一想还可以更缩短2个字符,最终为26个字符。已经通过邮件和短信方式发送给版主。

 

厉害!

抢先学习了

TA的精华主题

TA的得分主题

 楼主| 发表于 2007-12-21 14:14 | 显示全部楼层

今天厂里电闸总出问题。第一次写总结写了40多分钟,突然停电..................

第二次写了20分,居然再次停电。没心情写总结了。

有兴趣的同仁自己到以下公式列表中去探索吧,可能会让你有惊奇的发现,也可以开拓你的思维与视野。

2007专用公式:

    
 公式长度2007公式 
 55=SUM(DAY(EOMONTH(NOW(),{0,1,2}-MOD(MONTH(NOW())-1,3)))) 
 55=SUM(DAY(EOMONTH(NOW(),{0,1,2}-MOD(MONTH(NOW())+2,3)))) 
 54=SUM(EOMONTH(NOW(),MOD(-MONTH(NOW()),3)-{3,0})*{-1,1}) 
 53=SUM(EDATE(CEILING(MONTH(NOW()),3)&-1,{-2,1})*{-1,1}) 
    

补充:鉴于EXCEL2007的新特性及其强大的条件格式功能。在EXCEL2007中取巧的话,本题目可以一个字符完成。

即在单元格中输入一个0(当然也可以变通一下输入一个空格也行)。然后在条件格式中动刀斧。请看附件。


[此贴子已经被作者于2007-12-22 8:27:15编辑过]

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2024-5-5 15:27 , Processed in 0.038318 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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