如何找到 excel 中的平均连续正数?

How to find average consecutive positive number in excel?

大家好,

我想求第12行到第31行的平均连续正数,有没有不用额外的D列的计算方法?

使用频率:

=AVERAGE(IF(FREQUENCY(IF(C12:C32>0,ROW(C12:C32)),IF(C12:C32>0,"",ROW(C12:C32)))>0,FREQUENCY(IF(C12:C32>0,ROW(C12:C32)),IF(C12:C32>0,"",ROW(C12:C32)))))

根据版本的不同,这可能需要在退出编辑模式时使用 Ctrl-Shift-Enter 而不是 Enter。