簡體   English   中英

如何計算單列中空白單元格之間的平均值?

[英]How to calculate average of values between blank cells in a single column?

我有一個包含幾列(A、D、G....等)的數據集。 每列包含由單個空白單元格(A2-A14、A16-A28、A30-A....等)分隔的數據塊。 這些數據塊中的每一個都有不同數量的單元格。 我一直試圖找到一種方法來通過拖動公式來計算每個塊的平均值和標准偏差,但無法弄清楚。 有任何想法嗎?

excel數據截圖

我認為您可以在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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM