常用的Excel日期函数
Excel日期各人城市用,可是你知道Excel中有几多日期和时间函数吗?Excel为我们提供了约莫20个日期和时间函数,这些函数对付处理惩罚表格中的日期数据都长短常有用的。下面先容几个常用的Excel日期函数及其实际应用案例。
(1)处理惩罚动态日期
在处理惩罚动态日期时,可以利用TODAY函数,该函数会获得计较机系统的当前日期。这个函数在处理惩罚动态日期表头可能在动态汇总计较时,长短常有用的。
图1所示是一个销售流水账,此刻要求动态计较截至到本日的累计销售额。单位格E2和E3的计较公式别离为:
图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所示。
图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所示。
图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是得当的。
以上节中的数据为例。要相识2010年4月份每个礼拜几的销售漫衍。这样可以相识商品在礼拜几销售较好可能较差。如图4所示,相关单位格的计较公式别离为:
图4
单位格E3:=SUMPRODuCT((MONTH(A3:A37)=4)*(WEEKDAY(A3:A37,2)=1)*B3:B37);
单位格E4:=SUMPRODUCT((MONTH(A4:A38)=4)*(WEEKDAY(A4:A38,2)=2)*B4:B38):
单位格E5:=SUMPRODUCT((MONTH(A5:A39)=4)*(WEEKDAY(A5:A39,2)=3)*B5:B39);
单位格E6:=SuMPRODUCT((MONTH(A6:A40)=4)*(WEEKDAY(A6:A40,2)=4)*B6:B40);
单位格E7:=SUMPRODUCT((MONTH(A7:A41)=4)*(wEEKDAY(A7:A41,2)=5)*B7:B41);
单位格E8:=SUMPRODUCT((MONTH(A8:A42)=4)*(WEEKDAY(A8:A42,2)=6)*B8:B42);
单位格E9:=SUMPR00uCT((MONTH(A9:A43)=4)*(WEEKDAY(A9:A43,2)=7)*B9:B43)。
(6)计较某个详细日期