作业帮 > 综合 > 作业

excel 间隔行(列)相加 中间有文字

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/20 23:42:10
excel 间隔行(列)相加 中间有文字
例如想将A1+A3+A5+A7+A9+……+A99 全部相加
但是A2、A4等其的结果中可能含有文字
这种情况下函数式怎么写?
我用=SUMPRODUCT((A1:A100)*(MOD(COLUMN(A1:A100),2)=1))写入的话会出现#VALUE!
抱歉,刚才是写错了
我现在是要求列,例子里写错了 应该是A1,C1,E1……这样的形式的数据求和
现在的情况是A1是数据,B1是A1的备注说明;C1是数据,D1是C1的备注说明……这样的
这个时候由于B1,D1…… 中间可能有出现文字 用我写的那个公式最后显示的结果会是#VALUE!
请问有没有别的方法
题目是间隔行,公式里的COLUMN为标列,请改为行号ROW,即:
=SUMPRODUCT((A1:A100)*(MOD(ROW(A1:A100),2)=1))
间隔列求和会用到你的公式,比如:
=SUMPRODUCT((A1:AK1)*(MOD(COLUMN(A1:AK1),2)=1))
再问: 抱歉,刚才是写错了 我现在是要求列,例子里写错了 我现在的情况是A1是数据,B1是A1的备注说明;C1是数据,D1是C1的备注说明……这样的 这个时候由于B1,D1…… 中间可能有出现文字 用我写的那个公式最后显示的结果会是#VALUE! 请问有没有别的方法
再答:  行求和:直接输入=SUM(A1:AZ1)      或者输入=SUM(1:1)列求和:直接输入=SUM(A1:A100)或者输入=SUM(A:A)
文字不会参与计算的。

再问: 好吧,我的问题是解决了 我想我的脑袋是被门夹了,把问题想复杂了 我这纠结了1个多小时是为了什么 >.< 这里,讨论下,如果B1,D1……中间是部分是文字,部分是数字的情况下,明显直接输入=SUM(A1:AZ1)或者=SUM(A1:A100)肯定不行的,而我之前写出来的公式是要求选择区域内没有文字才能正确显示结果的。有没有公式可以达到目的?
再答:
再答: =SUM(IF(MOD(ROW(A1:A100),2),A1:A100,0)) Ctrl+Shift+Enter组合键结束