以上节中的数据为例。要了解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)计算某个具体日期 当需要计算某个具体的日期时。例如计算指定日期往前或往后几个月的日期。或者计算指定日期往前或往后几个月的特定月份的月底日期。就可以使用EDATE函数和EOMONTH函数。 EDATE函数用于获取指定日期往前或往后几个月的日期。其语法如下: =EDATE(start_date,months) =EDATE(开始日期,几个月) 例如: 2010年4月30日之后3个月的日期:=EDATE("2010-4-30".3)。为2010-7-30; 2010年4月30日之前3个月的日期:=EDATE("2007-4-30".一3)。为2010-1-30。 EOMONTH函数用于获取指定日期往前或往后几个月的特定月份的月底日期。其语法为: =EOMONTH(start_date,months) =EOMONTH(开始日期,几个月) 例如: 2010年4月30日之后3个月的月底日期:=EOMONTH("2010-4-30",3)。为2010—7—31: 2010年4月30日之前3个月的月底日期:=EOMONTH("2010-4-30".-3)。为2010-1-31: 获取当月量后一天的日期:=EOMONTH(TODAY()。0)。 图5所示是计算合同到期日的表格。其中单元格D2中的计算公式为: =EDATE(B2,C2*12)-1
图5 今天我们学习了常用的Excel日期函数,其中列举了处理动态日期、拆分日期、合并日期、判断周次、判断星期几、计算某个具体日期等几个关于Excel日期函数的实例。 |