2016-02-06 72 views
0

我想要一個公式來計算一行中的數據的平均值,但是對於每7列的數據。因此,例如=AVERAGE(E25:K25),然後公式計算未來七個=AVERAGE(L25:R25),然後在未來七個= AVERAGE(R25:X25)。我怎樣才能做到這一點?如何用公式計算每7個柱子的平均值?

+1

請確定您正在使用的電子表格程序。另外,你可能要嘗試INDIRECT() – daniel

+0

excel是程序,我是新手,用這個簡單的公式 –

回答

0

既然你似乎已經回答了你自己的問題,我猜你想要的是一些自動化。我也猜測複製將比複製下來更有用。

在K欄輸入:

=IF(MOD(COLUMN(),7)=4,AVERAGE(E25:K25),"") 

,並儘可能要求橫向拖動這個到右側。

對於從K列開始的七個值的連續序列計算平均值,但僅在每第七列顯示一次。 K恰好是第十一列(列A是第一列),因此將列號(從=COLUMN獲得)除以所需範圍(即,七個值)導致4,如由=MOD在此推導的那樣。

如果沒有固定引用(或錨點,例如$A$1而不是A1),則會自動調整COLUMN中的結果和要進行平均的範圍。但IF條件顯示的結果是列數除以7時的模數爲4,否則爲空("")。