将前三个(或四个)非空白单元格连续求和

时间:2016-02-08 23:32:46

标签: excel excel-formula

我有一张票房单。它比这复杂得多,但基本上是:

enter image description here

我想只计算每部电影的前3天(开放周末),跳过空白单元格。为了使它更复杂一点,我想增加4或5天开放周末的可能性。可能会有一列我输入天数。

我只熟悉基本功能和一些复杂功能。是否可以保持简单?

1 个答案:

答案 0 :(得分:1)

虽然我通常尝试在没有数组公式¹的情况下完成公式化结果,但我不知道如何在没有公式的情况下完成此任务。

在E4中作为数组公式¹:

=SUM(INDEX(F4:L4, 0, MATCH(1,SIGN(LEN(F4:L4)),0)):
     INDEX(F4:L4, 0, MATCH(1,SIGN(LEN(F4:L4)),0)+D4-1))

根据需要填写。有些IFERROR functionality可以围绕那些天数和可用列不匹配的情况。

sum_by_days

¹数组公式需要用 Ctrl + Shift + Enter↵完成。一旦正确进入第一个单元格,就可以像任何其他公式一样向下或向右填充或复制它们。尝试并减少对更接近表示实际数据范围的范围的全列引用。数组公式以对数方式计算计算周期,因此将参考范围缩小到最小值是一种好习惯。有关详细信息,请参阅Guidelines and examples of array formulas