有没有用office excel工作表的高手啊~~~

来源:百度知道 编辑:UC知道 时间:2024/04/28 08:53:02
偶不太会用那个....
目前有个工作是有大约8000多条的数据(都在同一列),偶想每12个求平均...请问改怎么弄呢........因为数据量打,用求平均值的工具一个一个输太麻烦了...有没有简单点的???万分感谢~!
好像误会了,我的意思是1-12求平均,然后13-24求平均...以此类推...

任意的一个空单元格输入公式
=AVERAGE(INDIRECT("A"&1+12*(ROW(A1)-1)&":"&"A"&12*ROW(A1)))
这个就是A1:A12的平均值
往下拉 就依次生成了A13:A24 A25:A36。。。的平均值了,不明白的HI我

ps:

1~12求平均
任意单元格输入
=AVERAGE(ROW(INDIRECT(1+12*(ROW(A1)-1)&":"&12*ROW(A1)))) 数组公式,CTRL+SHIFT+ENTER结束,,然后下拉 不明白问我

假设数据在A列,B1输入 =OFFSET($A$1,(ROW(A1)-1)*12+COLUMN(A1)-1,),然后右拖12个单元格到M1,然后下拉,在N1设置平均数公式,然后下拉

在第12行(除标题行)另一空白列位置(如F12)输入=average(A1:A12),回车,然后选择F1至F12区域,向下填充。就保证每12行一个平均结果。

数据在A列从A1起,B1输入:
=AVERAGE(INDIRECT("a"&(12*ROW()-11)):INDIRECT("a"&12*ROW()))
下拉即可,B列即为所求

补充:
好像误会了,我的意思是1-12求平均,然后13-24求平均...以此类推
我这个就是啊!!

回答者: ngjtyw - 探花 十级
的方法最简单省事

假设数据在A列,数字从A1开始,输入公式:
=AVERAGE(OFFSET(A$1,(ROW(A1)-1)*12,,12,))
公式向下复制