Excel的很多问题拆解开来都是些基础的内容,不是你不会,而是你没想到还可以这样用。
根据姓名汇总指定时间段的销量数据
可能有人会考虑开始到结束这个间隔了几天,能否用sum和index或者其他类似有位移作用的组合,确定求和区间。这是一个不错的想法,但对于本例来说解题手法太高明了,学了很多知识技能不是用来炫的,能简单快速解决问题就好。
这就是个典型的多条件求和,用sumifs就可以,条件就三个,姓名相等,开始日期和结束日期符合要求,大概是这样:
sumifs(求和区域,区域1,条件1,区域2,条件2,区域3,条件3)
sumifs(C列销量,A列姓名,姓名Terry,B列日期,开始日期符合,B列日期,结束日期符合)
这里会产生的问题,就是要求两个日期之间的部分,条件不能关开始和结束相等吧。只需要让开始日期≥要求的开始时间,结束日期≤要求的结束时间即可。
公式写法:
sumifs--H2单元格输入
=SUMIFS($C$2:$C$19,$A$2:$A$19,E2,$B$2:$B$19,">=2022/9/3",$B$2:$B$19,"<=2022/9/5")
开始日期9月3日,公式条件是">=2022/9/3"
结束日期9月5日,公式条件是"<=2022/9/5"
日期可以替换为日期单元格的引用,但要注意,直接引用是无效的
公式写法:
sumifs--H2单元格输入
SUMIFS($C$2:$C$19,$A$2:$A$19,E2,$B$2:$B$19,">="&F2,$B$2:$B$19,"<="&G2)
开始日期9月3日,公式条件是">=2022/9/3" 变为 ">="&F2
结束日期9月5日,公式条件是"<=2022/9/5" 变为 "<="&G2
sumifs多条件求和前面的文章已经讲过了,会不会根据场景选择合适的方法才是最重要的。