用于从特定单元格开始选择行单元格的公式

时间:2015-07-17 19:15:23

标签: excel excel-formula

有没有办法在公式中包含行的值的总和,但从某个单元格开始到行的其余部分?

=SUM(C5:~)

之类的东西

4 个答案:

答案 0 :(得分:2)

公式的细胞范围通常有两部分。 A5:H5含有从A5开始的细胞,包括跨越第5行至H5的所有细胞。类似地,A5:A9包含从A5开始的细胞,并包括从柱下到A9的所有细胞。

您可以使用INDEX function来确定单元格范围参考的第二部分。

'from A5 to the last number or date in row 5
=A5:INDEX(5:5, match(1e99, 5:5))
'from A5 to the last text in row 5
=A5:INDEX(5:5, match("zzz", 5:5))

'from A5 to the last number or date in column A
=A5:INDEX(A:A, match(1e99, A:A))
'from A5 to the last text in column A
=A5:INDEX(A:A, match("zzz", A:A))

从D5到SUM到第5行的最后一个数字

=SUM(D5:INDEX(5:5, match(1e99, 5:5)))

当在OFFSET function上创建动态命名范围(公式为引用:)时,首选此方法,因为INDEX是非易失性的,而OFFSET是易失性的,并且只要工作簿中的任何内容发生更改,就会重新计算。

答案 1 :(得分:1)

这样可行:

=SUM(5:5)-SUM(A5:B5)

就像

一样
=SUM(C5:XFD5)

因为XFD(16384)对应于maximum number of columns

答案 2 :(得分:1)

twoDArr[index].push();

经过测试,确实有效。最后一列是XFD,所以你要对C5的所有内容进行总结。

答案 3 :(得分:-1)

试试这个:

=SUM(E3:E)enter image description here 所以结果将是 6,因为你从 某个单元格。