计算机日期函数公式大全,常用的Excel日期函数大全

Excel日期大家都会用,但是你知道Excel中有多少日期和时间函数吗?Excel为我们提供了大约20个日期和时间函数,这些函数对于处理表格中的日期数据都是非常有用的。下面介绍几个常用的Excel日期函数及其实际应用案例。

(1)处理动态日期

在处理动态日期时,可以使用TODAY函数,该函数会得到计算机系统的当前日期。这个函数在处理动态日期表头或者在动态汇总计算时,是非常有用的。

图1所示是一个销售流水账,现在要求动态计算截止到今天的累计销售额。单元格E2和E3的计算公式分别为:

c63dfd01b2a6bc4327f73d53a7477380.png

图1

单元格E2:=TODAY();

单元格E3:=SUMPRODUCT((A3:A37<=TODAY())*133:B37)。

(2)拆分日期

要把一个日期拆分成年、月、日数字。可以使用YEAR函数、MONTH函数和DAY函数。

以案例1—24中的数据为例,要计算上个月的销售总额,则单元格E4中的计算公式如下:

=SUMPRODUCT((MONTH(A3:A37)=MONTH(TODAY())-1)*B3:B37)

结果如图2所示。

41210cfb0ab9a91b3150e3a69363537a.png

图2

(3)合并日期

如果要把3个分别表示年、月、日的数字组合成一个日期,就需要使用DATE函数。例如,年月、日3个数字分别是2010、4、30,则日期公式为:

=DATE(2010,4,30)

(4)判断周次

如果要判断某个日期是该年份的第几周,可以使用WEEKNUM函数,其语法为:

=WEEKNUM(serial_num,return_type)

=WEEKNUM(日期,类别)

当参数return_type省略或为1时,表示将星期日作为一个星期的起始日;当参数return_type为2时,表示将星期一作为一个星期的起始日。

例如:2010年4月30日是2010年的WEEKNUM("2010-4-30".2)=18周

以上一个案例中的数据为例,要计算本周和上周的销售总额,则需要插入一个辅助列。以计算出每个日期对应的周次数,即在单元格C3中输入下面的公式,并复制到最后一行:

=WEEKNUM(A3,2)

然后就可以根据C列的周次数字进行判断,计算本周和上周的销售总额,公式如下:

单元格F3:=SUMIF(C:C.WEEKNUM(TODAY()。2)。B:B);

单元格F4:=SUMIF(C:C.WEEKNUM(TODAY()。2)-1,B:B)。

计算结果如图3所示。

9cabd4ce6c8f393261c6be3b38c95449.png

图3

(5)判断星期几

要判断某个日期是星期几,需要使用WEEKDAY函救。这个函数常常用在设计日程安排表或者制作相关的报表方面。

WEEKDAY函数用于获取某日期为星期几。默认情况下。其值为1(星期日)—7 (星期六)之间的整数。其语法如下:

=WEEKDAY(serial_number,  return_type)

=WEEKDAY(日期,[类型])

参数serial_number为日期序列号。可以是日期数据或日期数据单元格的引用。

参数return_type为确定返回值类型的数字。如下所示:

参数return_type的值    星期说明

1或省略    数字1表示星期日。2表示星期……7表示星期六

2    数字1表示星期一。2表示星期二……7表示星期日

3    数字0表示星期一。1表示星期二……6表示星期日

例如:

=WEEKDAY("2010-4-10",1)=7

=WEEKDAY("2010-4-10",2}=6

从我国的习惯来说。将参数return_type设置为2是恰当的。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值