- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
应用实例 从身份证号码中提取性别 (身份证倒数第2位若为偶数为女性,奇数为男性) 在C2单元格中输入=IF(MOD(MID(B2,17,1),2)=1,男,女) 公式分析: MID(B2,17,1)是从身份证第17位起取1位字符;在本例即为数字5,MOD函数就是取余数的函数,在本例中就是MOD(5,2),5除以2的余数,最外面是一个IF函数,当这个余数为1时,即为奇数,奇数就是男性,否则为女性。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 函数名 1、NOW 2、TODAY 3、WEEKDAY 4、DAY 5、MONTH 6、YEAR 语法 函数结构 =now() =today() =weekday(b1,2) =day(b1) =month(b1) =year(b1) 函数作用 显示当前的日期+时间 显示今天的日期 判断b1为星期几 显示b1的号数 显示b1的月数 显示b1的年数 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 函数名 WEEKDAY DAY MONTH YEAR 以单元格b1为2013-4-5为例的运行结果 6 5 4 2013 函数结构 =weekday(b1,2) =day(b1) =month(b1) =year(b1) 函数作用 判断b1为星期几 显示b1的号数 显示b1的月数 显示b1的年数 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 常用函数之日期类函数 DATEDIF函数 常用于计算两日期的时间差 =DATEDIF(较早的日期,较晚的日期,第三个参数) 第三个参数: “Y” ---两日期间共多少年。 “M” ----两日期间共多少个月。 “D” ----两日期间共多少天。 “MD” 是两日期中天数的差。忽略日期中的月和年。 “YM” 是两日期中月数的差。忽略日期中的年。 “YD” 是两日期中天数的差。忽略日期中的年。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 常用函数之日期类函数 举例:算两个日期间差几年、几月、几日 开始时间是2012-2-21 结束时间是2014-2-19 C2=DATEDIF(A2,B2,Y) D2=DATEDIF(A2,B2,YM) E2=DATEDIF(A2,B2,MD) F2=DATEDIF(A2,B2,D) G2=DATEDIF(A2,B2,M) H2=DATEDIF(A2,B2,“YD) I2=C2年D2个月 I2=DATEDIF(A2,B2,“y”)“年”DATEDIF(A2,B2,“ym”)“个月 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 常用函数之日期类函数 应用实例3 从出生日得出年龄 在D2单元格中输入=DATEDIF(C2,NOW(),“y”) 因为从身份证提取出生日的C2 =MID(B2,7,4)-MID(B2,11,2)-MID(B2,13,2) 所以若直接从身份证得出年龄 D2= DATEDIF(MID(B2,7,4)-MID(B2,11,2)-MID(B2,13,2),NOW(),y) Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 应用实例 培训协议服务期限完成提醒 思路:过期了可以显示“协议期限完成” 没过期的,显示“没过期” =IFERROR(IF(DATEDIF(B2,TODAY(),d)=0, 协议期
文档评论(0)