0
我想要一个公式来计算一行中的数据的平均值,但是对于每7列的数据。因此,例如=AVERAGE(E25:K25)
,然后公式计算未来七个=AVERAGE(L25:R25)
,然后在未来七个= AVERAGE(R25:X25)
。我怎样才能做到这一点?如何用公式计算每7个柱子的平均值?
我想要一个公式来计算一行中的数据的平均值,但是对于每7列的数据。因此,例如=AVERAGE(E25:K25)
,然后公式计算未来七个=AVERAGE(L25:R25)
,然后在未来七个= AVERAGE(R25:X25)
。我怎样才能做到这一点?如何用公式计算每7个柱子的平均值?
既然你似乎已经回答了你自己的问题,我猜你想要的是一些自动化。我也猜测复制将比复制下来更有用。
在K栏输入:
=IF(MOD(COLUMN(),7)=4,AVERAGE(E25:K25),"")
,并尽可能要求横向拖动这个到右侧。
对于从K列开始的七个值的连续序列计算平均值,但仅在每第七列显示一次。 K
恰好是第十一列(列A是第一列),因此将列号(从=COLUMN获得)除以所需范围(即,七个值)导致4
,如由=MOD在此推导的那样。
如果没有固定引用(或锚点,例如$A$1
而不是A1
),则会自动调整COLUMN中的结果和要进行平均的范围。但IF条件显示的结果是列数除以7时的模数为4
,否则为空(""
)。
请确定您正在使用的电子表格程序。另外,你可能要尝试INDIRECT() – daniel
excel是程序,我是新手,用这个简单的公式 –