本帖最后由 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计算感恩节: =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月的第三个星期日 课件里老师讲的计算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 我们判断一下 1900-1-1 是星期几,EXCEL给我们的答案是:星期天 1900-1-7 是星期六,凡是7的倍数是星期六 也就是说,凡是 7 的倍数的日期序列值都是星期六 星期六 也是一周的最后一天(西方人规定),因此,我们公式定的,是星期六 CEILING(日期序列值,7) 定位至星期六,所以在 7+7+3 的上面还要另加1
CEILING函数计算节日.rar
(182.88 KB, 下载次数: 238)
该贴已经同步到 109888804的微博 |