如何在未定义的单元格集合之间计算Excel的平均值?
我有一个如下所示的表格:
User Interval 270 new user 270 30 270 18 270 7 295 new user 295 50 295 30 310 new user 310 40 317 new user
对于每个用户,我想知道平均和最大间隔。 我的问题是,我不知道如何计算只能在new user
2个值之间运行的平均值,并且没有设置每个用户的间隔数量。 有没有办法在Excel中做到这一点?
谢谢!
由于codenut说你可以平均使用AVERAGEIF
(如果你有Excel 2007或更高版本),但是没有“MAXIF”函数,所以你需要一个“数组公式”。
假设列A和B中的数据在C2中尝试这个公式
=IF(B2="New user",AVERAGE(IF(A2:A$1000=A2,B2:B$1000)),"")
一旦你粘贴在C2你需要按F2来select公式,然后按住CTRL和SHIFT键,然后按ENTER键。 这将在公式栏中放置大括号(如{和}),然后复制公式栏。
用完全相同的公式重复D2,除了将AVERAGE
replace为MAX
您将获得每个用户的最大和平均值,每个用户的最高值和其他行的空白
这适用于多达1000行 – 如果您有更多的数据,根据需要更改公式。
也许平均function可以帮助你吗? http://office.microsoft.com/en-us/excel-help/averageif-function-HA010047433.aspx