Excel经典公式嵌套(OFFSET+SUMIFS+ROW)按"周"汇总的所有情况案例,你一定会用到!

教育   2024-08-01 21:00   湖南  


大家好,近期有不少同学都提到一个问题:

周数据如何做汇总


这个问题可以很简单也可以很复杂

例如下面这个例子就非常简单:

1/2开始统计数据,7天为一个周期如何来做求和?


上面的例子是每一天都会去统计一个汇总值,7天为一个单位就非常好做,但是如果如下图,一周可能你只统计了有数据的天,比如第二周1月11号和1月14号没有数据统计,那么以7天为一个循环去跳跃求和就行不通了.


包括遇到下方这种多产品重复日期如何做周数据汇总:


如果对于不是很了解这些函数的用法,可以直接观看下方的视频解析


文字解析部分:


情况1:

由于可以7天为一个跳跃进行区域求和,可以使用到OFFSET函数的属性,

OFFSET(B2,(ROW()-2)*6,,7)

以B2单元格为基点,往下每次跳转6的倍数,由于是7天就做7个单元格的高度区域,往下拉扯就是对应的每周的7天区域.

最后使用SUM函数求和:

=SUM(OFFSET(B2,(ROW()-2)*6,,7))


情况2:

这种非每天都统计的情况就会相对比较复杂一些,

思路:对汇总数据进行SUMIFS的求和,

SUMIFS(汇总数据,日期系列,>=周的开始时间,日期系列,<=周结束时间)

这种情况,你可以分步骤去做,先做辅助列,然后再把公式合并到一起,删除辅助列.

周开始时间=$A$2+(ROW()-2)+6*(ROW()-2)

周结束时间=$A$2+(ROW()-2)+6*(ROW()-2)+6

你可以套用这个公式,但凡做周计算都可以用这个公式,

详细的解析可以观看下方的视频,文字无法解释.


你可以保留辅助列然后用SUMIFS函数去做:

=SUMIFS($B$2:$B$91,$A$2:$A$91,">="&F2,$A$2:$A$91,"<="&G2)


或者你可以把辅助列的内容复制放进SUMIFS函数中删除辅助列:


情况3:

最后一种情况是需要在日期中统计出各个产品的汇总周数据情况:

其实也就是在上一个公式的情况下,加上一个产品条件加入到SUMIFS函数中,

SUMIFS(汇总数据,日期系列,>=周的开始时间,日期系列,<=周结束时间,产品列,当前条件产品)


以上,

这个函数确实比较长,其实理清楚逻辑之后,更多就是复制粘贴的工作.


如果对于中间的操作有模棱两可的地方,可以观看视频解析部分.

素材下载:
复制下方文字,发送公众号信息获取课件:
周汇总的各种情况

小贴士:
之前一些课件由于时间太久失效,所以现在的下载素材方式,回复公众号信息获得,如果有一天素材失效,记得给老徐留言,我再补上.

如果想要系统学习Excel,可以看看这个链接:

白菜捡漏价!

更新不易!
如果喜欢老徐的内容,记得给老徐点赞关注哦!!

本章视频解析:



老徐的Excel
Excel其实很有意思!
 最新文章