ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[分享] CEILING函数计算节日

[复制链接]

TA的精华主题

TA的得分主题

发表于 2013-6-16 15:07 | 显示全部楼层 |阅读模式
本帖已被收录到知识树中,索引项:CEILING
本帖最后由 apirl2008 于 2013-6-20 14:33 编辑

CEILING函数计算节日
CEILING英文是天花板,和FLOOR(地板)对应
CEILING是向上根据舍入条件来舍入,FLOOR是向下根据条件来舍入
=CEILING(3.55,0.1结果是3.6,第二参数是0.1,将3.55向上舍入到最接近0.1的倍数
=CEILING(3.555,0.5第二参数是0.5,将3.555向上舍入到最接近0.5的倍数,结果是4.0即4
=CEILING(3.25,2将3.25向上舍入到最接近2的倍数,结果是4
CEILING计算节日
=CEILING(日期序列值,7)
前提是单元格是日期格式
CEILING计算感恩节:
14122.jpg
=CEILING(DATE(A1,11,1)-5,7)+26
+26  感恩节是11月的第四个星期四,满打满算7+7+7+4=25天,定位于11月1日所在星期的上个星期六,定位好后+25+1天就是11月份的第四个星期四
=CEILING(日期序列值,7)会定位到上周六
-5     因为是星期四,减5天后才能到上周星期六,如果11月1日是星期一,往前推5天是星期三,通过CEILING(日期序列值,7)可以返回到该星期三的星期六,也就返回到了10-31
7      一星期7天,所以取7的位数值
同样的,母亲节是5月的第2个星期日,父亲节是6月的第三个星期日
1102.jpg
课件里老师讲的计算2005年的母亲节
=DATE(2005,5,1)-WEEKDAY(DATE(2005,5,1),2)+14
可以计算出哪天是母亲节、父亲节,但是感恩节这样就算不了了
每月第二周的周三
A1为指定的年,A2为指定的月
=CEILING(DATE(A1,A2,1)-4,7)+18
为什么+18 而不是+17
日期究其本质,也是一个数字比如 :数字 1  
如果要看成日期 就是 1900-1-1
日期系列值是自然数集合1 ,2, 3 ,4
数字1 也可以是 1900-1-1
数字 2 自然也可以理解为1900-1-2
1103.jpg
我们判断一下 1900-1-1 是星期几,EXCEL给我们的答案是:星期天
1104.jpg
1900-1-7 是星期六,凡是7的倍数是星期六
也就是说,凡是 7 的倍数的日期序列值都是星期六
星期六 也是一周的最后一天(西方人规定),因此,我们公式定的,是星期六
CEILING(日期序列值,7) 定位至星期六,所以在 7+7+3 的上面还要另加1


CEILING函数计算节日.rar (182.88 KB, 下载次数: 238)


该贴已经同步到 109888804的微博

评分

8

查看全部评分

TA的精华主题

TA的得分主题

发表于 2013-6-16 15:20 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2013-6-16 19:25 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
哇,打开眼界啊,没想到还可以这样计算,谢谢班长,辛苦了

TA的精华主题

TA的得分主题

发表于 2013-6-16 22:05 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
上传附件就更好了
谢谢

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-6-17 08:29 | 显示全部楼层
zhaoyafei19 发表于 2013-6-16 22:05
上传附件就更好了
谢谢

附件已上传,希望对你有帮助

TA的精华主题

TA的得分主题

发表于 2013-6-17 09:26 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
感谢楼主
下来学习一下

TA的精华主题

TA的得分主题

发表于 2013-6-17 10:35 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
内容挺不错的,排版要加强。{:soso_e163:}

点评

师父说的对,呵呵  发表于 2013-6-20 14:34

TA的精华主题

TA的得分主题

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

TA的精华主题

TA的得分主题

发表于 2013-6-17 10:52 | 显示全部楼层
鼓掌,祝贺一下{:soso_e163:}

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-6-17 10:58 | 显示全部楼层
wudixin96 发表于 2013-6-17 10:35
内容挺不错的,排版要加强。

谢谢无敌老师指点,我会改进的
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-4-16 21:12 , Processed in 0.048505 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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