日期时间函数之一:八小基本函数
兔年春节就要到了,李老师总想送点什么给大伙儿。

知识无价,大家学习学习EXCEL的日期和时间函数,都在这儿了,共5讲,从今天起陆续奉上。
你在何时购买了产品?项目中的任务需要多久?一个财政季度的平均收入如何?设置易于理解的日期格式、正确输入日期对于确保结果的准确至关重要,要求取结果,就要学日期和时间函数,这得从最基本的函数开始:

Excel将日期保存为序列号,在Windows中将1900年1月1日(在Mac中将1904年1月2日)作为1,从这天开始向后排数字,1、2、3…一直数到9999年12月31日(2958465或2957003),2008年1月1日是序列号39448;Excel将时间保存为从0(零)到0.999999999的小数值,因为时间被视为一天的一部分,表示从0:00:00(上午12:00:00)到23:59:59(下午11:59:59)。
这一节我们先学8个函数,不是8大函数,而是8小,因为它们都是一看就会的函数,我们就从“今日”“今时”开始。

Today函数
Today是“今日”函数,作用是告诉你今天的日期,WeekDay函数形如“=Today()”,这么简单的函数要什么参数啊,它是没有参数的,你输入这个函数,它就会告诉你今天是XX年XX月XX日,一次输入,天天会变化。
如果某个单元格格式是“常规”,输入此函数后,格式会自动变为“日期”。
Today函数可直接与数字进行运算,如公式“=TODAY()-1.5”,表示今天“2023/1/13”向前一天半的日期,如现在还未到中午12时(今天还不足半天),公式将将给出结果“2023/1/11”。

Now函数
Now是“今时”函数,作用是告诉你(包括日期的)现在时刻,Now函数形如“=Now()”,这么简单的函数当然也不要什么参数啊,它是没有参数的,你输入这个函数,它就会告诉你今天是XX年XX月XX日XX时XX分XX秒,一次输入,EXCEL每计算一次,它的时刻就会变化。
我们熟悉的“现在时刻,北京时间…”,这个函数告诉你的不一定是北京时刻,它告诉你电脑设置时区的时刻哦~“今日”“今时”函数都是这样的,因时区设置不同“今日”“今时”函数结果不同,见图1。
如果某个单元格格式是“常规”,输入此函数后,格式会自动变为“自定义(yyyy/m/dh:mm)”,我们如果要显示出秒,可以按Ctrl_1,调出“单元格格式”对话框,【数字】【自定义】,输入“yyyy/m/dh:mm:ss”,则可显示出如“2023/1/139:35:21”的时刻,如将单元格格式设置为数字格式,并增加小数位数,该时刻的值为44939.39954,小数点前为日期,小数点后为时间,分别可用后续学习的Date和Time函数验证。
Now函数可直接与数字进行运算,如公式“=NOW()-0.5”,表示现在向前半天12小时的时刻的值。


年Year月Month日Day函数
这3个函数都是直接以英文单词取名的,这里统称YMD函数,函数形如“=YMD(指定日期)”,函数仅1个参数,是必选参数,指定日期(可直接输入或者是其他函数的计算结果),不能是文本。
Year求得1900-9999之间的整数;Month求得1-12之间的整数;Day求得1-31之间的整数。

图2 YMD和HMS函数

时Hour分Minute秒Second函数
这3个函数都是直接以英文单词取名的,这里统称HMS函数,函数形如“=HMS(指定时间)”,函数仅1个参数,是必选参数,指定时间(可直接输入或者是其他函数的计算结果),不能是文本。时间值有多种输入方式:带引号的文本字符串(例如"6:45PM")、十进制数(例如0.78125表示6:45PM)或其他公式或函数的结果(例如TIMEVALUE("6:45PM"))。
Hour求得0(12:00A.M)到23(11:00P.M)之间的整数;Minute求得0-59之间的整数;Second求得0-59之间的整数。
除了“年月日”“时分秒”,有人说还有“周”呢?没错,关于“周”,有WeekDay、WeekNum两个函数,我们下节《日期时间函数之2.关于Week的三函数》继续讲。
Q:你要问,教程有配套的案例文件吗?
A:教程是很详细的,没有案例文件,对照图文是可以学会的,但使用案例文件更快捷些,如果需获取案例文件,可关注微信公众号【智汇会计连锁】,加QQ【案例专用群】581529975群文件自取(密码在公众号回复dt202301自动获取),第一课的案例文件免费送的哦。