日期函数.xls
《日期函数.xls》由会员分享,可在线阅读,更多相关《日期函数.xls(49页珍藏版)》请在咨信网上搜索。
1、应应用用例例子子1日期公式公式2005/2/23三 2005/2/20日 =$B4-MOD($B4-1,7)2005/2/27日 2005/2/20日 =$B5-(WEEKDAY($B5,2)=7)*WEEKDAY($B5,2)2005/1/2日 2005/1/2日 =$B7+(7-WEEKDAY($B7,2)2005/1/3一 2005/1/9日 =$B8+(7-WEEKDAY($B8,2)2003不是闰年=IF(MONTH(DATE($B32,2,29)=2,闰年,不是闰年)2005/2/28=IF(TODAY()-$B43=0,今天到期,IF(TODAY()-$B43=WEEKDAY(D
2、ATE(YEAR($B10),MONTH($B10),1)*720062006/5/14日=DATE(2005,3,1)+IF(6WEEKDAY(DATE(2005,3,1),7-WEEKDAY(DATE(2005,3,1)+6,6-WEEKDAY(DATE(2005,3,1)+(3-1)*72005/1/26三5=INT(WEEKDAY(EOMONTH($B21,-1)+1)-6,2)+EOMONTH($B21,0)-(EOMONTH($B21,-1)+1)/7)2005/8/3三5=SUM(WEEKDAY(DATE(YEAR($B12),MONTH($B12),1)+ROW(INDIREC
3、T(1:&DAY(DATE(YEAR($B12),MONTH($B12)+1,0)-1)=2)*1)2005/8/4四4=SUM(WEEKDAY(DATE(YEAR($B13),MONTH($B13),ROW(INDIRECT(1:&DAY(EOMONTH($B13,0)=1)*1)2005/1/12=SUM(MONTH($B16-WEEKDAY($B16)+($B17-1)*7+1,2,3,4,5,6,7)=MONTH($B16)*1)第6周2005/2/23February 23rd,2005=TEXT($B19,mmmm)&DAY($B19)&IF(INT(MOD(DAY($B19),1
4、00)/10)=1,th,IF(MOD(DAY($B19),10)=1,st,IF(MOD(DAY($B19),10)=2,nd,IF(MOD(DAY($B19),10)=3,rd,th)&TEXT($B19,yyyy)2005/2/1February 1st,20052005/2/2February 2nd,20052005/2/11February 11th,20052005/2/21February 21st,20052005/2/21 Feb 21st,2005=TEXT($B24,mmm)&DAY($B24)&IF(OR(VALUE(RIGHT(DAY($B24),2)=11,12,
5、13),th,IF(OR(VALUE(RIGHT(DAY($B24)=1,2,3),CHOOSE(RIGHT(DAY($B24),st,nd,rd),th)&TEXT($B24,yyyy)2005/2/2 Feb 2nd,20052005/2/13 Feb 13th,20052005/1/1 2005/4/6三 =$B28-WEEKDAY($B28)+(15-1)*7+42005/1/1 2005/4/6三 =$B29-WEEKDAY($B29,2)+(15-1)*7+32005/1/1 2005/5/18三2005/1/116=SUM(WEEKDAY($B38+ROW(INDIRECT(1:
6、&$B39-$B38)=$B40)+(WEEKDAY($B38+ROW(INDIRECT(1:&$B39-$B38)=$B41)2005/2/24休息4休息544010519710524126951=DATEDIF(TEXT(MID($B46,7,6+(LEN($B46)=18)*2),#-00-00),TODAY(),y)44010578091712144=DATEDIF(TEXT(MID($B48,7,6+(LEN($B48)=18)*2),#-00-00),TODAY(),y)=TEXT($B19,mmmm)&DAY($B19)&IF(INT(MOD(DAY($B19),100)/10)
7、=1,th,IF(MOD(DAY($B19),10)=1,st,IF(MOD(DAY($B19),10)=2,nd,IF(MOD(DAY($B19),10)=3,rd,th)&TEXT($B19,yyyy)返回备注返回指定日期前一个星期天的日期,如果这天是星期天,则返回当天。返回指定日期后一个星期天的日期,如果这天是星期天,则返回当天。判断指定年份是否闰年到期的当天打开文件,可显示到期的文字,作为提醒的作用。判断一个日期的季度返回指定日期的月份内的第3个星期一的日期返回每年5月的第2个星期天的日期(母亲节)公式内红色的数字代表要计算的指定的某天的星期序列数,至分别代表周日、周一至周六。(本例是
8、计算指定月份内周六的天数)返回指定日期的月份内共有多少个星期一的天数返回指定日期的月份内共有多少个星期天的天数返回指定年份月份内第几周共有多少天把日期表示为序数,但结果已不是日期的格式了,只是文本了。返回指定年份内第几周的星期三的日期(本例是第15周)由于每年的周数是有限定的,所以加了个条件作判断。计算两个指定日期内指定双休日的天数(可以是周六、周日或其它都行)根据身份证号码计算年龄(18位数)根据身份证号码计算年龄(15位数)把日期表示为序数,但结果已不是日期的格式了,只是文本了。应应用用例例子子2返回2005部门姓名入职日期工资今年年假工龄补贴人数工资合计财务甲1989/6/84,000.
9、0010天1,500.0027人53,440.00财务乙1996/2/11,620.0010天900.000人0.00财务丙1999/11/231,350.0010天500.000人0.00财务丁2000/8/81,300.0010天400.0027人53,440.00财务戊1992/1/91,600.0010天1,300.00工程己1995/5/163,500.0010天900.00申工程庚1994/1/41,620.0010天1,100.00CC工程辛1994/4/11,500.0010天1,000.00工程壬2003/8/181,200.0010天100.00工程癸2004/6/61,2
10、50.0010天50.002001年BB工程子1998/12/182,500.0010天600.00工程丑1999/9/61,620.0010天500.00工程寅2000/7/71,300.0010天400.00人事卯2004/2/261,650.0010天100.00人事辰1993/9/81,880.0010天1,100.00人事巳2000/1/103,850.0010天500.007月寅人事午2002/6/171,350.0010天200.00保安未1996/3/151,200.0010天800.00保安申1988/4/11,500.0010天1,600.00保安酉1989/12/31,3
11、00.0010天1,500.00保安戌1997/10/63,700.0010天700.00保安亥1991/6/81,350.0010天1,300.00保安申保安AA1990/8/231,300.0010天1,400.001988/4/1行政BB2001/1/64,200.0010天400.00行政CC2005/1/62,500.0010天50.00行政DD1991/4/51,800.0010天1,300.00行政EE1988/9/151,500.0010天1,600.0027人53,440.00270天问问题题计算工龄超过10年的人数计算工龄在5到10年之间的人数计算工龄在5年以下的人数找出工
12、龄最长的员工找出工龄最短的员工找出指定年份入职的员工列表找出指定月份入职的员工列表找出指定部门内最早入职的员工,如果部门内有两个入职日期是相同的,则返回第一个,如要做成列表,则要另设公式。大家计算一下哪一年最多员工入职2000计算一下至今天为止,年假到期的人数是多少。4计算一下至今天为止,到期年假的总天数是多少。40与与日日期期有有关关的的函函数数函数说明DATE返回具体日期的系列编号DATEDIF计算两日期之间的日、月或年数DATEVALUE把文本方式的日期转换成系列编号DAY把系列编号转换成日格式DAYS360以360日/年为基础计算两日期间的天数NOW返回当前日期和时间的系列编号TODA
13、Y返回今日日期的系列编号MONTH转换系列编号为月份WEEKDAY转换系列编号为星期中的一天YEAR转换系列编号为年号EOMONTH*在确定的月份数之前或之后,返回月份的最后一日的系列编号EDATE*返回日期的系列编号,在起始日期前后标明月份编号NETWORKDAYS*返回两日期间的全部工作日数WORKDAY*在确定工作日数字之前或之后,返回日期的系列编号WEEKNUM*返回当年中星期数YEARFRAC*返回年号部分,表示在start_date和end_date之间的全部天数注:带星号“*”的函数要安装了“分析工具箱”之后才能使用。文件是在Win2000+Office2000 环境中完成的,在
14、编辑过程中如有错漏的地方,请给予指正。各个函数在帮助中也有实例,我只是将平时遇到过的问题加以集中,大家如有好的见解,可以继续写出来。文件中利用了论坛中的一些例子的思路,大家可以加以对照。slhenry 于于2005年年2月月完完成成现现在在是是10:26:022现现在在是是10:26:0210:26:02应用例子1应用例子21提提问问各个函数在帮助中也有实例,我只是将平时遇到过的问题加以集中,大家如有好的见解,可以继续写出来。现现在在是是10:26:02#NAME?2005语法:DATE(year,month,day)表示公式公式自定义格式备注2005年2月5日2005/2/52005/2/5
15、2005/02/05 直接使用数字2005/2/52005 02 05 引用单元格200502052005/2/52月/05/2005 提取字符2004/2/52005/2/52月,05 2005 取指定日期的第二年的同一日期2005/1/52005/2/5二月 5 2005 取指定日期的第二个月的同一天2005/2/42005/2/52005/2/5 取指定日期的第二天2005/2/52005/2/282005/2/28(一)取指定日期的当月的最后一天DATE返回代表特定日期的系列数。有关 Microsoft Excel 如何使用日期系列数的详细信息,请参阅“说明”部分。语法DATE(yea
16、r,month,day)Year 参数 year 可以为一到四位。Excel 将根据所使用的日期系统解释 year 参数。默认情况下,Excel for Windows将使用 1900 日期系统,而 Excel for Macintosh 将使用 1904 日期系统。对于 1900 日期系统:如果 year 位于 0(零)到 1899(含)之间,则 Excel 会将该值加上 1900,再计算年份。例如,DATE(100,1,2)将返回 2000(1900+100)年 1 月 2 日。如果 year 位于 1900 到 9999(含)之间,则 Excel 将使用该数值作为年份。例如,DATE(2
17、000,1,2)将返回 2000年 1 月 2 日。如果 year 小于 0 或大于等于 10000,则 Excel 将返回错误值#NUM!。对于 1904 日期系统:如果 year 位于 4 到 1899(含)之间,则 Excel 会将该值加上 1900,再计算年份。例如,DATE(100,1,2)将返回2000(1900+100)年 1 月 2 日。如果 year 位于 1904 到 9999(含)之间,则 Excel 将使用该数值作为年份。例如,DATE(2000,1,2)将返回 2000年 1 月 2 日。如果 year 小于 4 或大于等于 10000,或者位于 1900 到 190
18、3(含)之间,则 Excel 将返回错误值#NUM!。Month 代表每年中月份的数字。如果所输入的月份大于 12,将从指定年份的一月份开始往上加算。例如,DATE(1998,14,2)返回代表 1999 年 2 月 2 日的系列数。Day 代表在该月份中第几天的数字。如果 day 大于该月份的最大天数时,将从指定月份的第一天开始往上累加。例如,DATE(1998,1,35)返回代表 1998 年 2 月 4 日的系列数。说明Excel 按顺序的系列数保存日期,这样就可以对其进行计算。如果工作簿使用的是 1900 日期系统,则 Excel 会将1900 年 1 月 1 日保存为系列数 1。而如
19、果工作簿使用的是 1904 日期系统,则 Excel 会将 1904 年 1 月 1 日保存为系列数 0,(1904 年 1 月 2 日将保存为系列数 1)。例如,在 1900 日期系统中,Excel 会将 1998 年 1 月 1日保存为系列数 35796,因为该日期距离 1900 年 1 月 1 日为 35795 天。请查阅 Microsoft Excel 如何存储日期和时间。函数 DATE 在年、月、日为变数的公式中非常有用。DATE返回代表特定日期的系列数。有关 Microsoft Excel 如何使用日期系列数的详细信息,请参阅“说明”部分。语法DATE(year,month,day
20、)Year 参数 year 可以为一到四位。Excel 将根据所使用的日期系统解释 year 参数。默认情况下,Excel for Windows将使用 1900 日期系统,而 Excel for Macintosh 将使用 1904 日期系统。对于 1900 日期系统:如果 year 位于 0(零)到 1899(含)之间,则 Excel 会将该值加上 1900,再计算年份。例如,DATE(100,1,2)将返回 2000(1900+100)年 1 月 2 日。如果 year 位于 1900 到 9999(含)之间,则 Excel 将使用该数值作为年份。例如,DATE(2000,1,2)将返回
21、 2000年 1 月 2 日。如果 year 小于 0 或大于等于 10000,则 Excel 将返回错误值#NUM!。对于 1904 日期系统:如果 year 位于 4 到 1899(含)之间,则 Excel 会将该值加上 1900,再计算年份。例如,DATE(100,1,2)将返回2000(1900+100)年 1 月 2 日。如果 year 位于 1904 到 9999(含)之间,则 Excel 将使用该数值作为年份。例如,DATE(2000,1,2)将返回 2000年 1 月 2 日。如果 year 小于 4 或大于等于 10000,或者位于 1900 到 1903(含)之间,则 Ex
22、cel 将返回错误值#NUM!。Month 代表每年中月份的数字。如果所输入的月份大于 12,将从指定年份的一月份开始往上加算。例如,DATE(1998,14,2)返回代表 1999 年 2 月 2 日的系列数。Day 代表在该月份中第几天的数字。如果 day 大于该月份的最大天数时,将从指定月份的第一天开始往上累加。例如,DATE(1998,1,35)返回代表 1998 年 2 月 4 日的系列数。说明Excel 按顺序的系列数保存日期,这样就可以对其进行计算。如果工作簿使用的是 1900 日期系统,则 Excel 会将1900 年 1 月 1 日保存为系列数 1。而如果工作簿使用的是 19
23、04 日期系统,则 Excel 会将 1904 年 1 月 1 日保存为系列数 0,(1904 年 1 月 2 日将保存为系列数 1)。例如,在 1900 日期系统中,Excel 会将 1998 年 1 月 1日保存为系列数 35796,因为该日期距离 1900 年 1 月 1 日为 35795 天。请查阅 Microsoft Excel 如何存储日期和时间。函数 DATE 在年、月、日为变数的公式中非常有用。25DATE返回代表特定日期的系列数。有关 Microsoft Excel 如何使用日期系列数的详细信息,请参阅“说明”部分。语法DATE(year,month,day)Year 参数
24、year 可以为一到四位。Excel 将根据所使用的日期系统解释 year 参数。默认情况下,Excel for Windows将使用 1900 日期系统,而 Excel for Macintosh 将使用 1904 日期系统。对于 1900 日期系统:如果 year 位于 0(零)到 1899(含)之间,则 Excel 会将该值加上 1900,再计算年份。例如,DATE(100,1,2)将返回 2000(1900+100)年 1 月 2 日。如果 year 位于 1900 到 9999(含)之间,则 Excel 将使用该数值作为年份。例如,DATE(2000,1,2)将返回 2000年 1
25、月 2 日。如果 year 小于 0 或大于等于 10000,则 Excel 将返回错误值#NUM!。对于 1904 日期系统:如果 year 位于 4 到 1899(含)之间,则 Excel 会将该值加上 1900,再计算年份。例如,DATE(100,1,2)将返回2000(1900+100)年 1 月 2 日。如果 year 位于 1904 到 9999(含)之间,则 Excel 将使用该数值作为年份。例如,DATE(2000,1,2)将返回 2000年 1 月 2 日。如果 year 小于 4 或大于等于 10000,或者位于 1900 到 1903(含)之间,则 Excel 将返回错误
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 日期 函数
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【fq****56】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【fq****56】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。