excel中同列隔行单元格怎么用公式相加

excel比如说A1=C12+C17+C22+C27+C32+C37+c42+C47+C52……,如果我相加的项过多太麻烦,怎样通过公式更方便的表达?请说明公司的意义
非常谢谢的热心帮助但是最后还是不行,其实我的问题是A1=C12+F12+I12+C17+F17+I17+C22+F22+I22+C27+F27+……+C67+F67+I67+C72+F72+I72+C77+F77+I77怎么用公式计算它们的总和呢?请求高手赐教……

  这种相加方式叫“隔行求和”,使用以下公式可以做到:
=SUMPRODUCT((MOD(ROW(C12:C77),5)=2)*C12:C77)
公式是以C12到C77之中,行号为除5余2的数(即12,17,22……)的单元格求和来举例的,可以自己按实际情况来修改。
  关于后面说到的A1=C12+F12+I12+C17+F17+I17+……+C72+F72+I72+C77+F77+I77这种同时又隔行又隔列但是有规律的算式,一样可以用SUMPRODUCT函数来做到:
=SUMPRODUCT((MOD(ROW(C12:I77),5)=2)*(MOD(COLUMN(C12:I77),3)=0)*C12:I77)
这个公式是以C12到I77之中,同时满足行号为除5余2的数,列号(A为1列,B为2列以此类推)是3的倍数的单元格来求和。同样也可以根据实际应用来修改的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-09
=sumproduct(c12:c52*(mod(row(c12:c52),5)=2))
对c12:c52求和
*表示满足条件
mod(row(c12:c52),5)=2))
意思是 12:52行里面的行号除5余2的的行ROW 是返回行号
MOD是除 的意思不是数学除 可以BAIDU 一下MOD 函数用法
12除5 余2 17除5余2 等等等等 其实就是 12 17 22等等行满足条件~本回答被提问者采纳
第2个回答  2010-07-10
利用OFFSET函数,在空白单元格输入=offset($C$12,(ROW(B1)-1)*5,)向下复制,一直到您需要的单元格数据,同理将$C$12改为$F$12,$I$12,同样的办法,最后将提取出来的数据进行求和
第3个回答  2010-07-09
=SUM(C12,C17,C22,C27......)。操作时,可以输入一个“,”后,点一下数据格,也能完成公式。
第4个回答  2010-07-09
=sum((mod(row(c12:c500),5)=2)*c12:c500)

数组公式,Ctrl+shift+enter结束
相似回答