返回目录:excel表格制作
如图(以当日计算周和7a64e59b9ee7ad94366月的高低值):
本周最高:
D2 =IF(B2="","",MAX(INDIRECT("B"&ROW()-(COUNTIF(A$2:A2,"<="&A2)-COUNTIF(A$2:A2,"<="&A2-WEEKDAY(A2,2)))+1&":B"&ROW())))
本周最低:
E2 =IF(C2="","",MIN(INDIRECT("C"&ROW()-(COUNTIF(A$2:A2,"<="&A2)-COUNTIF(A$2:A2,"<="&A2-WEEKDAY(A2,2)))+1&":C"&ROW())))
本月最高:
F2 =IF(B2="","",MAX(INDIRECT("B"&ROW()-(COUNTIF(A$2:A2,"<="&A2)-COUNTIF(A$2:A2,"<="&A2-DAY(A2)))+1&":B"&ROW())))
本月最低:
G2 =IF(C2="","",MIN(INDIRECT("C"&ROW()-(COUNTIF(A$2:A2,"<="&A2)-COUNTIF(A$2:A2,"<="&A2-DAY(A2)))+1&":C"&ROW())))
公式向下拉填充即可!
注:日期A列如A2为 2010-9-20,显示为 9-20
计算结果只参照A列日期所在周和月,若周末或节假日有数据会一同计算
用数据透视表
可以使用数据透视表,做好之后,可以按年,月分组,使用比较方便。
1、先创建数据的透视表,点来击插入,数据透视表下拉,点击数据透视表。
2、进入创建数据透视表对话框,默认是标准所有数据的区域,点击确定。
3、选择添加需要汇总处理数据的字段。
4、进入透视表页面,在日期列,右键,自选择组合,创建组合。
5、在分组对话框中可以看到日期的默认范围,因为我们要百从星期一算起,所以要设置8月15日之前的第一个星期一为起始,即起始2013/8/12。同时将步长设置为天,选择7天即得到日期按照周组合,数量的汇度总了。