根据标准总结特定数量的单元格值

我有一个列表

在这里输入图像描述

如何计算前5个空白 (未付)单元的“金额”总和? 在这种情况下,它将是13,5,13,11,4 。 我不想每次更改单元格范围空白单元格更改为付费。 我真正的问题与这个完全不同,但是如果有解决办法的话,我可以在这方面做些工作。

您将需要一些“帮手”列:

  • 一个ISBLANK()公式testing列B
  • 一个COUNTIF()列C从列C的顶部到相邻列C的单元格为TRUE。

假设列A中的金额和列B中的付款/未付款从第4行开始,则:

  • 在C4中, =COUNTIF($C$4:C4,TRUE)并复制到最后一行
  • 在D4, =SUMPRODUCT(($C$4:C4)*($A$4:A4)*(($D$4:D4)<NumberToSum+1))也复制下来。

额外的奖励:“NumberToSum”是F1中的一个命名范围,您可以input一个数字。

下面的图片可能有助于说明 汇总可变范围和用户标准

请注意,为了完整性,E3应该有一个公式“=”第一个“&NumberToSum&”未付“”的总和来显示被累加的数字。