ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

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

[复制链接]

TA的精华主题

TA的得分主题

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

·要求
1.用普通公式完成,不能用辅助区、自定义格式、条件格式和定义名称(补充,很多人可能不明白“不用辅助区”的含义,结果传来的答案有错。不用辅助区就是本答案只需要使用一个单元格)。
2.公式字符长度须在65个以下(不包括65)。
3.也可以用Excel 2007专用的函数答题。用Excel 2007的话,公式长度要求为不超过55个。同样给分(该公式在2003中无法使用,属于2007独有的解法)。
4.要考虑闰年问题(如2008年2月天数为29天)windows的控制面板只能设置1980-2099年,本公式只计算这个范围即可)
回答正确且字符符合要求给2分,若Excel 2003公式和Excel 2007公式都正确给3分。
请将答案寄给:andy_qc@163.com
答题的同时请发贴占位。




[此贴子已经被作者于2008-2-11 9:34:34编辑过]
单选投票, 共有 38 人参与投票

距结束还有: 3800 天17 分钟

您所在的用户组没有投票权限

本帖子中包含更多资源

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

x

TA的精华主题

TA的得分主题

发表于 2007-12-5 12:16 | 显示全部楼层
答案发送至andy_qc@163.com,跟贴占位.
QUOTE:
答案正确---andysky
[此贴子已经被andysky于2007-12-21 8:07:42编辑过]

本帖子中包含更多资源

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

x

TA的精华主题

TA的得分主题

发表于 2007-12-5 12:34 | 显示全部楼层


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

QUOTE:

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

=IF(MONTH(A2)>=7,92,IF(MONTH(DATE(YEAR(A2),2,29))=3,90,91))

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

使用了辅助区。

[此贴子已经被andysky于2007-12-22 7:58:19编辑过]

本帖子中包含更多资源

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

x

TA的精华主题

TA的得分主题

发表于 2007-12-5 13:18 | 显示全部楼层

已发andy_qc@163.com
占位!

QUOTE:

=SUM(DAY(DATE(YEAR(NOW()),FLOOR(MONTH(NOW())-1,3)+{2,3,4},)))

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

TA的精华主题

TA的得分主题

发表于 2007-12-5 15:07 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
答案发送至andy_qc@163.com,跟贴占位.
[此贴子已经被andysky于2007-12-21 8:25:53编辑过]

本帖子中包含更多资源

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

x

TA的精华主题

TA的得分主题

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

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

QUOTE:

=IF(MOD(6,MONTH(TODAY()))=6,91,IF(MOD(YEAR(TODAY()),4)<>0,89,90))

=IF(MONTH(NOW())>=6,92,IF(MOD(YEAR(NOW()),4)<>0,90,91))

公式错误(07年6月时错误)-----andysky

(好像只有你一人投票:分分钟搞定)

哦,多了一个等于号.

不该啊,白丢了两分,下次一定注意.

[此贴子已经被作者于2007-12-21 12:43:36编辑过]

TA的精华主题

TA的得分主题

发表于 2007-12-5 18:05 | 显示全部楼层

答案已经发到andy_qc@163.com了,请您批阅,谢谢!

QUOTE:
=SUM(EOMONTH(NOW(),MOD(-MONTH(NOW()),3)-{3,0})*{-1,1})
QUOTE:
=SUM(DATE(YEAR(NOW()),INT(MONTH(NOW())/3.1)*3+{1,4},1)*{-1,1})
QUOTE:
2007和2003公式都正确-----andysky

[此贴子已经被andysky于2007-12-21 10:45:59编辑过]

TA的精华主题

TA的得分主题

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

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

QUOTE:

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

[此贴子已经被andysky于2007-12-21 8:45:06编辑过]

本帖子中包含更多资源

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

x

TA的精华主题

TA的得分主题

发表于 2007-12-6 00:57 | 显示全部楼层

有一个问题,闰年是根据什么判断的?

2100年2月只有28天,但是是4的倍数,可能我的公式错了,但是我怕斑斑犯低级错误

 

QUOTE:

EOMONTH(NOW(),)这种写法要得到错误值,第二参数为必选参数--------andysky
[此贴子已经被andysky于2007-12-21 9:00:45编辑过]

本帖子中包含更多资源

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

x

TA的精华主题

TA的得分主题

发表于 2007-12-6 09:26 | 显示全部楼层

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


[此贴子已经被andysky于2007-12-21 9:07:59编辑过]

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2024-11-24 11:08 , Processed in 0.049136 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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