在excel中如何把同一列中的数字从大到小,两两相减,并求出差值的平均数?

举例来说如下是一列
30
1173
1325
1628
1717
2067
2142
2161
2638
3078
3560
3783
4233
我所说的两两相减差值是指:4233-3783,3560-3078,。。。。以此类类推算出差值以后求平均数,
求Excel达人帮忙指点!

假如4233所在的单元格是A13,在B13中输入公式=A13-A12,把这个公式复制到B11,B9,B7,B5,B3。也可以拖曳复制后删除B2,B4,B6,B8,B10,B12里的内容,然后在B14单元格里输入公式=ABERAGE(B3:B13),计算出来的值就是平均数。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-14
=SUMPRODUCT((A1:A14)*IF(MOD(ROW(A1:A14),2)=1,-1,1))/(COUNTA(A1:A14)/2)
数组公式
你的例举数据是13行,应该是双数才对,这是按双数计算的
如果数据是从A2开始的,就把MOD(ROW(A1:A14),2)=1,-1,1)改成MOD(ROW(A2:A15),2)=1,1,-1)
所有的(A1:A14)全部改成(A2:A15)
相似回答