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-8 01:45 | 显示全部楼层

今天细看题目内容,
   

已将公历法原来的
   
400
97

强改成
   

10025(400100)

如忽略40097, 刚才测试, 相当轻易找出多个不同思路的公式均少于60字符

虽然某些Window功能接口只显示至2099, Excelworksheet function
   
单元格格式均有能力计算, 判断1904 – 9999年的所有润年

QUOTE:
=DAY(DATE(YEAR(NOW()),FLOOR(MONTH(NOW())+2,3)+1,)-89)+89

QUOTE:
=DAY(DATE(YEAR(NOW()),FLOOR(MONTH(NOW())+2,3)+1,)-89)+89
[此贴子已经被andysky于2007-12-21 11:18:33编辑过]

TA的精华主题

TA的得分主题

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

占位

答案已发送至andy_qc@163.com邮箱。

QUOTE:

'=91+IF(MONTH(NOW())<4,-(MOD(YEAR(NOW()),4)>0),MONTH(NOW())>6)

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

TA的精华主题

TA的得分主题

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

没有搞定哦,缩不短,[em04],十分佩服分分钟搞定的那位朋友!

QUOTE:

=IF(MONTH(TODAY())<4,62+DAY(DATE(YEAR((TODAY())),3,)),IF(MONTH(TODAY())<7,91,92))

=DAY(DATE(YEAR(TODAY()),3,))+62+(MONTH(TODAY())>4)+(MONTH(TODAY())>7)

公式较长---------andysky

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

TA的精华主题

TA的得分主题

发表于 2007-12-9 21:42 | 显示全部楼层

答案发送至andy_qc@163.com,跟贴占位.

QUOTE:

=9&IF(MONTH(NOW())>=7,2,IF(DAY((YEAR(NOW())&-3)-1)=28,0,1))

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

TA的精华主题

TA的得分主题

发表于 2007-12-10 09:35 | 显示全部楼层

答案发送至andy_qc@163.com,跟贴占位.

62字,与年份限制无关。

QUOTE:

=SUM(DATE(YEAR(NOW()),CEILING(MONTH(NOW()),3)-{2,-1},)*{-1,1})

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

TA的精华主题

TA的得分主题

发表于 2007-12-10 14:34 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

还是第一次参加答题呢,想了半天只答出了62字的答案

惭愧啊

QUOTE:

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

使用了辅助区------andysky

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

TA的精华主题

TA的得分主题

发表于 2007-12-11 00:03 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

答案发送至andy_qc@163.com,跟贴占位.

QUOTE:

差点再评一次分,不要重复发贴的好----------andysky

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

TA的精华主题

TA的得分主题

发表于 2007-12-11 14:08 | 显示全部楼层

答案已发送至信箱,跟贴占位。只会用通用公式.

QUOTE:

=SUM(DATE(YEAR(NOW()),CEILING(MONTH(NOW()),3)+{-2,1},)*{-1,1})

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

TA的精华主题

TA的得分主题

发表于 2007-12-12 10:51 | 显示全部楼层

答案已通过论坛短信发送,跟贴占位。

普通公式,50字符。

QUOTE:

=91+(NOW()>"7-1"-1)-ISERR(-"2-29")*(NOW()<"4-1"+0)

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

TA的精华主题

TA的得分主题

发表于 2007-12-12 15:36 | 显示全部楼层

未考虑闰年的一季度

=LOOKUP(INT(MONTH(B2)/3+2/3),{1,0;2,1;3,2;4,2})+90

QUOTE:

违反论坛规则,直接给答案;而且使用了辅助区;而且未考虑闰年的一季度-----andysky

[此贴子已经被andysky于2007-12-21 11:43:03编辑过]
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-4-27 05:00 , Processed in 0.037004 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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