Excel中全部时间函数的用法.docx
Excel中全部时间函数的用法日期函数是我们在Excel当中非常常用的函数之一,然而很多日 期函数长的很像,对于小白来说可能不太好分辨,今天我们就来给跟 各位讲解下EXCel系统当中常见的日期函数,希望对大家有所启发。01、TODAY 函数ToDAY在英文当中表示今天的意思,在EXCel当中我们如果想要 获取系统当前的日期,我们就可以使用TODAY函数。TODAY函数表达式:=TODAY O比如,我们在L7单元格录入函数公式二ToDAY O ,那么在L7单 元格就会显示当前系统的日期。使用场景:判断某产品是否过期如下图所示,我们如果要判断某产品是否已经过期,我们就可以 利用IF函数和TODAY函数的结合。判断产品的有效期是否比我们当前的日期小,如果比我们当前日 期小,就代表已经过期,如果比我们现在的日期大,那么就代表还没 过期。我们录入函数公式:=IF(MI6<T0DAY(), 已过期,未过期)即可得到最终结果。02、NOW函数NoW在英文当中表示当下的意思,在EXCel当中我们如果想要获 取系统当下的具体时间点,我们就可以使用NoW函数。NOW函数表达式:=NOW O比如,我们在B7单元格录入函数公式二NOW (),那么在B7单元 格就会显示当前系统的时间点。使用场景:判断某工作项目是否已经到期我们如果要判断某项工作是否到期,我们就可以利用IF函数和 NOW函数的结合。如果预计完成时间比现在当下的时间要小,那么就表示已完成, 如果预计完成时间比当下时间要晚,就表示未完成。我们录入函数公式:=IF(C16<NoTV(), 已完成,未完成)即可得到最终结果。03. YEAR 函数YEAR在英文当中表示年的意思,在EXCel当中我们如果想要提 取日期中的年份,我们就可以使用YEAR函数。YEAR函数表达式:=YEAR OD14=YEAR(Bll)ABCDEFG123 YEAR函数45 公式英文表达式:YEAR(SeriaLnumber)67 公式中文表达式:YEAR(提取年份的单元格)89102019-4-513提取年份151 C如上图所示,BIl单元格的日期是2019年4月5日,我们如果 需要提取该日期的年份出来,就可以用YEAR函数。在D14单元格录入函数公式:=YEAR(Bll)即可得到2019.04、MONTH 函数MONTH在英文当中表示月的意思,在EXCel当中我们如果想要提 取日期中的月份,我们就可以使用MONTH函数。MoNTH函数表达式:=MONTH ()1141234567891011121314I15fx =MONTH(H11)GHIJ KMoNTH函数公式英文表达式:MONTH(SeriaLnumber)公式中文表达式:MoNTH(提取月份的单元格)2019-4-5提取月份如上图所示,Hll单元格的日期是2019年4月5日,我们如果 需要提取该日期的月份出来,就可以用MoNTH函数。在4单元格录入函数公式:=MONTH(HIi)即可得到月份4.05、DAY函数DAY在英文当中表示日的意思,在EXCeI当中我们如果想要提取 日期中的日,我们就可以使用DAY函数。DAY函数表达式:=DY ON14X ,=DAY(Mll)LMNOPQRST123 DAY函数45公式英文表达式:DAY(SeriaLnumber)67公式中文表达式:DAY(提取日期的单元格)89102019-4-513提取天数如上图所示,Mil单元格的日期是2019年4月5日,我们如果 需要提取该日期的日出来,就可以用DAY函数。在N14单元格录入函数公式:=DAY(Mll)即可得到5 Ho06、DATE 函数DATE在英文当中表示日期的意思,在EXCel当中我们如果想要 组合年月日,变成一个完整的日期,我们就可以使用DATE函数。DAY 函数表达式:=DATE (YEAR, MONTH, DAY)使用场景1:将分散的年月日合并F14fx =DATE(C14,D14,E14)ABCDE F G H 9用法一将分散的年月日进行合并NO年月日合并日期1119988121998-8-12218536113753-6-1131959461959-4-641995781995-7-8519543101954-3-10619548241954-8-2420如上图所示,我们如需将年月日合并成具体的日期,我们就可以 在F14单元格录入函数公式:=DATE (Cl4, D14, E14)其中C14就是年,D14就是月,E14就是日,合并起来就是具体 的日期。使用场景2:获取每月最后一天的日期M14 F fx =DATE(J14,K14+l,0)HIJKL M N 06789用法二获取每月最后一天的日期111213年月最后一天日期141201912019-1-31152201922019-2-28163201932019-3-31174201942019-4-30185201952019-5-31196201962019-6-30如上图所示,我们如果想知道某年某月最后一天是多少号,我们 也可以用DATE函数来计算。我们在M14单元格录入函数公式:=DTE (J14, K14÷l, 0)其中K14+1,表示当前月份+1,得到的结果就是下一个月。最后的参数代表天,在日期当中是没有0天的,所以下个月的0 天就是上个月的最后一天。用这个方法我们就可以得到某年某月最后一天的日期。07、EDATE 函数EDATE在EXCeI当中可以表示为推迟多少个月的意思,所以我们 如果要计算某天多少个月是哪一天,我们就可以用EDATE函数来计 算。EDATE函数表达式:=EDATE (日期,推迟多少个月)使用场景1:统计人员退休日期K2G -> eDATE(F26,J2612)BCDEFGHIJK2223242526 I1冯雷雯产配男IW-IO-OS33M02198910053144本科2016-02 1820S4-10-05 I272轲传生产对女1983-09 163S02B198309164S80本日2018-07-072043-09-16283RA安产男19830107430721198301078941与科2017.04-122043-01-07294秦乐之笺产部1985-02-063MM2919850206273X专制201S-01-262050-02 06305公里,女19910420150221199104207900»±2014-10-052051-04-20316薄土产加-*1903-03-17220301198303176207本以2O15-O4-2G2043-03-17327修由生产器1982-06-27632626198206270623专科2015-07-132047-05-27338张修生产解女19840340511301198403101237本科201504-2020440310349一红一1981.1014341203198110146250H2018-02-012046-10-143510乱腰剖男1990-10-0241162719901002880X2015-07-302055-10-023611格勘%1985-06-14,445281198506142930¢14201-08-152O5O-OG-143712品后加R1974-06-24431381197406240010号日2018-01-1620 件06243813TIS技术部女19870805411621198709050643»±201510-18204708053914金志桃男1976-02 15610803197G021S3I022017-05-312041-02-154015料政打枝木都女1983-04-12621225198304129091H2017-01-202043-04 124116健心依男Ig(HU6230230197501162598本八2015-03-112040 014G4217技术部女1979-0r-ll1507811979071177272O15-O%-272059-07-11IfiQ*tt-*M.1O7¾.,>111 )21072C1>)>R7Y»4-01C-1.1CCO10.1.,>>如上图所示,我们如果要计算公司员工退休的日期,我们就可以 用退休的年龄乘以12个月,得到出生后,距离退休还有多少个月。所以我们在K26单元格就可以录入函数公式: =EDTE (F26, J26*12)其中F26表示的就是初始的日期,J26*12表示的就是多少个月 后。得到的结果就是员工退休的日期。08、DATEDlF 函数DATEDIF函数在Excel当中是用来计算两个日期之间相隔多长时 间的,所以我们如果要统计两个日期之间相隔多久,我们就可以用 DTEDIF函数来计算。DATEDIF函数表达式:二DATEDIF(初始日期,结束日期,统计类型)使用场景1:计算员工年龄E13 f =DATEDIF(C13,D13,"Y")ABCDE910用法一计算员工的年龄1112姓名出生日期今天年龄13I冯雪1983-05-072020-02-173614何传敏1993-04-082020-02-172615聂晶1963-05-092020-02-175616秦乐之1978-01-042020-02-