正在寻找一个输出特定数字旁边的空行数的 Excel 公式?

正在寻找一个输出特定数字旁边的空行数的 Excel 公式?

这是我实际表格中的一段代码(实际表格要长得多)。我可以使用什么公式来获取 10 旁边的空行总数?

更具体:在我的例子中,我们可以看到 2 个空格(在 B10 和 B24 旁边);我想要 10 旁边所有空格的总和。

在此处输入图片描述

答案1

取决于单元格的填充方式(公式与真正空的)

你可以试试:

=COUNTIFS(B:B,10,C:C,"")

但这要求空白是空字符串,而不是真正的空白。对于真正的空白:

=SUMPRODUCT(($B$1:$B$1000=10)*(LEN($C$1:$C$1000)=0))

答案2

有几种方法可以得到答案,这里我想建议几种。

在此处输入图片描述

方法 1:

  • ib 细胞公式C122

    =INT(SUMPRODUCT((($B$97:$B$120=10))/COUNTIF($C$97:$C$120,$C$97:$C$120&"")))
    

注意:

  • 为了使公式动态化,您可以使用单元格引用代替条件值(10)。

    =INT(SUMPRODUCT((($B$97:$B$120=$B$122))/COUNTIF($C$97:$C$120,$C$97:$C$120&"")))
    
  • 其中B122包括标准10


  • 您也可以选择使用这个:

    =SUMPRODUCT(--($B$97:$B$120=10),--($C$97:$C$120=""))


方法 2:

  • 单元格中的公式D97

    =AND(B97=10,LEN(C97)=0)

  • 单元格中的最终公式D122

=COUNTIF($D$97:$D$120,TRUE)

  • 这也可以用于condition formatting申请column C

  • 稍后为了整洁你可以隐藏它Helper Column
  • 您可以根据需要调整公式中的单元格引用。

相关内容