【案例分享】根据开始和结束信息动态求和的解决方案

Office花花 2023-02-15 23:03:22

大家好!今天分享一个根据开始和结束信息动态求和的案例,在前面的文章我们其实也分享过类似的案例,不过今天的案例小编带来的多种解决方案,方法不是唯一,只要思想不滑坡,办法总比问题多。

下图是今天的案例数据,我们可以看到是一共12个月份数据,求助的小伙伴希望在G8和H8单元格输入对应月份在第9行和第10行的单元格中自动计算区间数据之和。

求和我们第一时间一定想到的是SUM函数,这里唯一的变量就是求和区域需要根据开始和结束单元格的数值发生变化。所以我们可以从这里入手。

比如我们可以在G9单元格写入公式=SUM(OFFSET(A1,3,G8-6,1,H8-G8+1))对应G10单元格公式=SUM(OFFSET(A1,4,G8-6,1,H8-G8+1))如下图:

小编为了测试一下公式的准确性,动态更改一下月份起始和结束数据,验证下来发现一个问题,就是在改变变量时,当结束月份小于起始月份最终的结果就报错了。

于是小编挠头想了想,在G9单元格重新写入公式=SUMPRODUCT(SUMIF(B$3:M$3,">="&G$8:H$8+{0,1},B4:M4)*{1,-1})

对应G10单元格公式:=SUMPRODUCT(SUMIF(B$3:M$3,">="&G$8:H$8+{0,1},B5:M5)*{1,-1})

最后附上今天案例演示的两种方法对应的公式,如下图:

【聊一聊】

今天吃饭的时候同事聊到去哪里旅游的问题,说自驾游开车太累,但是较比自由,如果抱团或者自己规划行程又感觉限制较多,正当我们讨论的热火朝天时,突然老板给她打了个电话,要出差去啦~哈哈哈哈

好啦,以上就是今天跟大家分享的内容,感谢大家耐心看完,希望大家能够喜欢,别忘了点赞关注哦~本期教程就到这里,我们下期再见。

0 阅读:64

Office花花

简介:爱学习的花花,道阻且长,行则将至。