ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

EH搜索     
EH云课堂-专业的职场技能充电站 Excel转在线管理系统,怎么做看这里 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
Excel不给力? 何不试试FoxTable! Excel 2016函数公式学习大典 高效办公必会的Office实战技巧 免费下载Excel行业应用视频
300集Office 2010微视频教程 Tableau-数据可视化工具 精品推荐-800套精选PPT模板,点击获取 ExcelHome出品 - VBA代码宝免费下载
你的Excel 2010实战技巧学习锦囊 欲罢不能, 过目难忘的 Office 新界面 Excel VBA经典代码实践指南
查看: 4867|回复: 17

[分享] 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, 下载次数: 155)

评分

参与人数 8财富 +5 鲜花 +13 收起 理由
TopBD + 2 值得肯定
tianqinglei + 2 太强大了
super20008 + 1 值得肯定
ZTZJ30215 + 2 感谢帮助
delete_007 + 5 值得肯定

查看全部评分

TA的精华主题

TA的得分主题

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

TA的精华主题

TA的得分主题

发表于 2013-6-16 19:25 | 显示全部楼层
哇,打开眼界啊,没想到还可以这样计算,谢谢班长,辛苦了

TA的精华主题

TA的得分主题

发表于 2013-6-16 22:05 | 显示全部楼层

TA的精华主题

TA的得分主题

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

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

TA的精华主题

TA的得分主题

发表于 2013-6-17 09:26 | 显示全部楼层

TA的精华主题

TA的得分主题

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

点评

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

TA的精华主题

TA的得分主题

发表于 2013-6-17 10:39 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2013-6-17 10:52 | 显示全部楼层

TA的精华主题

TA的得分主题

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

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

本版积分规则

关注官方微信,每天学会一个新技能

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

GMT+8, 2019-7-24 17:29 , Processed in 0.118261 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2020 Wooffice Inc.

   

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

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

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