[英]How to calculate average of values between blank cells in a single column?
我有一個包含幾列(A、D、G....等)的數據集。 每列包含由單個空白單元格(A2-A14、A16-A28、A30-A....等)分隔的數據塊。 這些數據塊中的每一個都有不同數量的單元格。 我一直試圖找到一種方法來通過拖動公式來計算每個塊的平均值和標准偏差,但無法弄清楚。 有任何想法嗎?
我認為您可以在B2
中嘗試以下公式:
對於AVERAGE
:
=AVERAGE((INDEX(A:A,ROW()):INDEX(A:A,MATCH(TRUE,INDEX(ISBLANK(INDEX(A:A,ROW()):A$10000),),0)+ROW()-1)))
然后將公式復制並粘貼到其他黃色平均單元格中。 該公式應自行適應。
如果需要,更改 10000 參考
對於STDEV
,將以下內容粘貼到C2
中並復制:
=STDEV((INDEX(A:A,ROW()):INDEX(A:A,MATCH(TRUE,INDEX(ISBLANK(INDEX(A:A,ROW()):A$10000),),0)+ROW()-1)))
如果您真的想將公式向下拖動(這是 CPU 的腰圍),您可以在前面放一個簡單的IF
,如下所示:
=IF(OR(A1="",A1="Unit"),<earlier mentioned formulas as a whole>,"")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.