工具:Office2013
方法如下:
如下数据,将B列中日期为周一到周五的对应的C里数据求和:
输入公式如下:
往下填充得到结果:
条件1,日期里的月份为要求月份
条件2,在同一月份里,星期为一到五。
为了便于公式,计算,增加几个辅助列,C列和D列,C列公式为=MONTH(A2),用于计算当前日期月份;D列公式为=VLOOKUP(B2,$H$2:$I$8,2,FALSE),用于知道周几对应的数字,便于后面条件编写。
K,L,M,N列为汇总表位置,6,7,8代表月份,在L2单元格内输入公式=SUMIFS(E:E,$C:$C,$K2,$D:$D,"<6",$D:$D,">0") 向右拉,再下拉,得到所有的月份数据汇总。
1、这个步骤个人感觉逻辑性比较强,建议自行操作计算,使用系统自带的函数预计无法完成这个。
2、解决方案可自行操作或者使用VBA进行操作。
VBA可完成你的工作,但是相对无编程经验的人稍微难一点,需要使用EXCLE的版本可为微软2003,2007,2010,2013,2016等含有“宏”功能的版本,金山WPS的个人版不行!
因为牵扯到了你的表格不同,无法给你绝对的响应代码!可继续追问!
利用函数来光标固定在你要看到位置——函数代码SUM——选择所要求的求和的区域——回车。OK
这个方式保存下来,可以套用在後续的文件裏面,只要公式不删除,一样可以使用。
如果日期在A列,星期B列,张三C列,李四D列,王五E列
且,日期和星期的行为第 3 行
在G4输入李四
在G5输入=SUMIFS(D4:D35,B4:B35,"<>日",B4:B35,"<>六")