如何通过在列名中添加3而不是默认值1来获取下一列?

时间:2015-11-18 05:44:22

标签: excel excel-formula

我正在使用Excel并添加公式=sum(A1:A10)

这里它将从a1到a10的所有列相加,但我只需要将a1,a4,a7和a10相加。

是否有任何规则我得到所有想要的栏目?

2 个答案:

答案 0 :(得分:1)

这是给你的公式。

=SUM(IF(MOD(ROW($A$1:$A$10),3)=1,$A$1:$A$10))

<强>截图

Screenshot

如果您的数据在工作表上转到另一个位置,请使用此公式。

=SUM(IF(MOD(ROW($G$6:$G$15)-ROW($G$6)+1,3)=1,$G$6:$G$15))

Screenshot-2

在输入公式后按Ctrl + Shift + Enter,因为它是数组公式。

答案 1 :(得分:0)

问题可能来自公式的复制粘贴。从下面复制或与患者一起输入完整的配方。

  =INDIRECT("C"&SMALL(IF(MOD(ROW($C$1:$C$200),38)=14,ROW($C$1:$C$200)),COLUMN(D$1)-COLUMN($C$1)))

Screenshot