专门用于处理时间格式以及转换。
TODAY函数是一个动态函数,返回的结果是今天的日期。 语法:TODAY() 注:TODAY 函数语法没有参数。 Excel 可将日期存储为可用于计算的连续序列号。默认情况下,1900 年 1 月 1 日的序列号为 1,2019年5 月 31日的序列号为 43616,这是因为它距 1900 年 1 月 1 日有 43615天。 示例1: 在单元格中输入=today()公式,即可得到当前系统的日期,本文写于2023年8月24日,故该公式返回值为2023/8/24 示例2:如图,将计算指定日期到今天为止进行的天数
在B2单元格中输入=TODAY()-A2,表示用当前日期减去项目开始的日期,即可得到这中间的间隔天数。 需要注意的是,如果是需要把今天也算上一天,那么需要再+1,即=TODAY()-A2+1 (单元格的格式要改为常规)
NOW函数是一个动态函数,返回的结果是当前的时间。
语法:TODAY() 注:TODAY 函数语法没有参数。 Now函数显示的是当前的时间和Today函数是有区别的,today()函数仅仅显示的是日期。 如下图,Now函数D 的用法和Today函数是基本一样的。 功能:返回日期的年份;将系列数转换为年。 语法:YEAR(serial_number) 参数: Serial_number 为一个日期值,其中包含要查找的年份。 示例:YEAR('1998/7/5') 等于 1998 YEAR('2005/05/01') 等于 2005 如果使用 1900 日期系统(Excel for Windows 的默认值),则: YEAR(0.007) 等于 1900 YEAR(35981.007) 等于 1998 MONTH函数用于返回日期中的月份,返回值的范围在1-12之间。一般和其他函数、公式组合使用。 Month,英文“月”的意思,是日期和时间函数,返回日期值中的月份。 Month函数只有一个参数date。是任何能够表示日期的 Variant、数值表达式、字符串表达式或它们的组合。 示例: Day函数用于返回日期中的“日”,返回值的范围在1-31之间。一般和其他函数、公式组合使用。 语法:DAY(serial_number) 参数:
Serial_number 要查找的日期。应使用 DATE 函数输入日期,或将日期作为其他公式或函数的结果输入。例如,使用函数 DATE(2017,12,6) 输入 2017 年 12 月 6 日。如果日期以文本形式输入,则会出现问题。 示例: 以下是年月日三个函数的示例汇总:
功能:返回对应于某个日期的一周中的第几天。默认情况下,天数是1(星期日)到 7(星期六)范围内的整数。 语法:=Weekday(serial_number ,return_type) 参数serial_number 是要返回星期数的日期。 参数return_type为确定返回值类型的数字,范围是1-3。 该参数为1 或省略时,则返回的结果1 至7 分别代表星期天到星期六; 该参数为2 时,则返回的结果1 至7分别代表星期一到星期天; 该参数为3时,则返回的结果0至6分别代表星期一到星期日。 要注意区分使用这第二参数产生的结果分别代表什么。 实例1:
公式:=WEEKDAY(A2,第二参数)
函数结合示例:如下图,直接将公式的结果转换为星期几。分析: C2的公式通过WEEKDAY(A1)得出结果为6,表示今天是星期五。不过我们需要直接显示出'星期六'。可以结合TEXT函数写成如下: =TEXT(WEEKDAY(A2),'aaaa'),结果为星期五 如果想将中文直接转换成英文,可以将第二个参数改为'dddd',如下: =TEXT(WEEKDAY(A3),'dddd'),结果为英文Sunday 还可以结合CHOOSE函数 =CHOOSE(WEEKDAY(A4,2),'星期一','星期二','星期三','星期四','星期五','星期六','星期日'),结果为星期日 Datedif函数是excel工作表中比较实用的函数,在帮助和插入公式却找不到这个函数,因此叫做隐藏函数,那么datedif函数使用方法是怎样的呢? 功能:计算两个日期之间相隔的天数、月数或年数。 语法:=Datedif(开始日期,结束日期,第三参数) 第一个参数start_date:起始时间 第二个参数end_date:结束时间 第三个参数unit:函数返回的类型 第三参数的具体代码如下: 'y'返回整年数; 'm”返回整月数; 'd'返回整天数; 'md”返回参数1和参数2的天数之差,忽略年和月; 'ym“返回参数1和参数2的月数之差,忽略年和日; 'yd”返回参数1和参数2的天数之差,忽略年。按照月、日计算天数; 示例:我们在A列和B列列举出两个日期(即参数1和参数2)。如下图:
公式说明: 1. 求两个日期相差的整年数。 在C2中录入公式:=DATEDIF(A2,B2,'y'),函数返回9。即A2和B2两个日期相差整年数是9年 2. 求两个日期相差的整月数。
在C3中录入公式:=DATEDIF(A3,B3,'m'),返回结果110,即A2和B2两个日期相差的整月数为110个月 3.求两个日期相差的整天数。 在C4中录入公式:=DATEDIF(A4,B4,'d')”,结果为3349天 4. 按照忽略年份与月份计算相差天数。 在C5中录入公式:=DATEDIF(A5,B5,'md')”,结果为1天 5. 按照忽略年计算相差月数。 在C6中录入公式:=DATEDIF(A6,B6,'ym')”,结果为2个月 6. 按照忽略年计算相差天数。 录入公式“ =DATEDIF(A6,B6,'yd')”,结果为62天 以上是43个常用函数分类的第五类。本系列的函数介绍就到此为止,大家有兴趣的可以将这五篇推文收藏起来,以备不时之需希望能够帮助到大家!
|