如何获得带有数字/字母的单元格之间的空白单元格的平均数量?

时间:2018-10-03 10:09:08

标签: excel excel-formula

我有一列,比方说A列,它看起来像这样:

1234
BLANK
BLANK
BLANK
1234
BLANK
BLANK
1234
BLANK
BLANK
BLANK
BLANK
BLANK
1234
BLANK
BLANK
BLANK
BLANK
BLANK
1234
BLANK
BLANK
1234
BLANK
1234
BLANK
BLANK
BLANK
BLANK
1234

基本上,我试图显示该列下方的空白单元格的平均数量,直到出现带有“ 1234”的单元格为止。我以前从未做过此事,也找不到关于该操作方法的任何信息。

2 个答案:

答案 0 :(得分:2)

假设您的空白不是“文本”(而是空单元格),并且您的数据是以A1开头的列,那么我认为您需要:

=MATCH(1E+100,A:A)30范围内的所有单元格的总数
范围为=COUNTA(A:A)8

的非空白单元格总数

来源:

=(MATCH(1E+100,A:A)-COUNTA(A:A))/(COUNTA(A:A)-1)

3.14

答案 1 :(得分:1)

假设您的数据位于A1:A30处,请将它们放在B2:E2处,然后将其向下拖动。

B2  --->   =IF(A2="",B1+1,0)
C2  --->   =IF(B2=0,B1,"")
D2  --->   =IF(C2="",D1,D1+1)
E2  --->   =IF(C2="","",SUM($C$2:C2)/D2)

最后一个值@列E应该是您想要的值。

希望它会有所帮助。(: