Excel中隔行或者隔列求和公式肿么写?

举报 回答
Excel中隔行或者隔列求和公式肿么写?
问在线客服
扫码问在线客服

举个例子,让标黄的单元格,求和,公式怎么写?相当于是隔一行的数据相加的公式。不适用筛选,而是直接用公式。... 举个例子,让标黄的单元格,求和,公式怎... 查看全部

  • 回答数

    4

  • 浏览数

    8,377

举报 回答

4个回答 默认排序
  • 默认排序
  • 按时间排序

没找到满意答案?去问秘塔AI搜索
取消 复制问题
已采纳
隔行求和咋搞?A列数据从A1开始,B1输这个就行:
=SUMPRODUCT((MOD(ROW(A1:A100),2)=1)*A1:A100)
隔列求和(比如A1:F1里奇数列相加):
=SUMPRODUCT((MOD(COLUMN(A1:F1),2)=1)*A1:F1)
有人问:隔两行/列是不是把=1改成=2??不对!
隔两行(即每3行取1个,如第1、4、7…行):
=SUMPRODUCT((MOD(ROW(A1:A100),3)=1)*A1:A100)
或者更常见的是从第1行开始,用=0也行(看起始位置),但标准写法建议=1~别踩坑!
隔两列同理,把ROW换成COLUMN,3和1照搬就好~
搞定!
取消 评论
excel隔行求和
取消 评论
方法:
1、打开Excel表格后,如求A1、C1数值的和,可在D1列输入:=A1+C1 即可。
2、之后拖动单元格后面的填充手柄向下即可(隔列方法相同)。
取消 评论
本篇适合:Excel公式小白,有一定基础者可参考思路。

求和,当用sum函数,隔行亦可。

只需要添加2列辅助列。以隔1行求和为例,如图-1,辅助C列是{1;2;1;2...}循环序列,辅助D列是公式,单元格D2: =IF(C2=1,A2,0) ,向下填充。

到这里,隔行求和就简单了,只需在E2处输入公式: =SUM(D2:D9) 。

原理也简单:sum函数还是求和所有行,但因隔行数据被处理为0,其结果等同于隔行求和。

能少点辅助列么?

可。如E3处公式:

=SUMIF(C2:C9,1,A2:A9) ,结果等同,只需辅助C列。

不要辅助列行么?

也可。如J2处数组公式:

{=SUM((MOD(ROW(A2:A9)-ROW($A$2),2)=0)*A2:A9)} ,三键结束输入。

思路解析

高能!若无一定公式基础,请跳过。

row函数返回行号,mod函数返回“修正后行号÷2”的余数;然后判断余数是否为0,返回一组如{ture;false...}逻辑值(其作用,等同辅助C列的序列);

这组逻辑值,与(A2:A9)数值相乘,计算时ture=1,false=0,返回数组值(这组值等同辅助D列);

最后外嵌sum函数,转换为数组公式,即可实现隔行求和。

可以看出,数组公式很强大,却不易理解。实际上,本例数组公式,与添加两列辅助列的思路是一致的。

总结:

隔行求和时,添加序列辅助,并结合sumif函数,操作与思路均简,荐。

若隔2行求和,将序列{1;2;1;2...},改为{1;2;3;1;2;3...}即可。同理可实现隔3列,以至隔n列求和。数组公式改动更简单,将row函数的第二个参数2,改为3,三键结束即可。

若隔列求和,思路一样。数组公式,将row函数,替换为column函数即可。
取消 评论
ZOL问答 > Excel中隔行或者隔列求和公式肿么写?

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?