有位朋友发来个模拟XLSX 需求是: 要汇总求和每隔5列的'累计'列
那好 今天咱们就来聊聊隔(几)列求和
先看需求示例图: 需要把和黄色'累计'列求和到'本年累计汇总'列
敲黑板,强调重点: 本篇图文所用隔列求和公式 区分 奇数列求和 与 偶数列求和
奇数列求和的概念是: 要求和的区域(黄色的'累计'列在奇数列)
偶数列求和的概念是: 要求和的区域(黄色的'累计'列在偶数列)
1.奇数求和方法:
上图我们看到 各'累计'列在G\M\S\Y列 从A列开始数 可以判断出各'累计'列都在奇(单)数列 那么奇数求和的公式为: SUMPRODUCT((MOD(COLUMN(B2:Y2),6)=1)*(B2:Y2))
这个公式不多解释 只解析),6)=1)部分
6代表隔5列求和 如不是隔5列参照修改 =1代表奇数求和
2.偶数求和方法:
上图我们可以看到 '本年累计汇总'列被我移到了最右列 各'累计'列在F\L\R\X列了 还从A列开始数 可以判断出各'累计'列都在偶(双)数列 那么奇数求和的公式为: SUMPRODUCT((MOD(COLUMN(A2:X2),6)=0)*(A2:X2))
这个公式还只解释 6)=0部分
6代表还是代表隔5列求和 如不是隔5列参照修改 =0代表偶数求和
3.顺便再扩展一下 下面这两个公式能看懂吗
欢迎底部留言探讨
公式一: =SUMPRODUCT((MOD(COLUMN(C2:Z2)-2,6)=0)*(C2:Z2))
公式一: =SUMPRODUCT((MOD(COLUMN(C2:Z2)-1,6)=1)*(C2:Z2))
如果您喜欢这篇图文
|