Excel 计算平均值,不包括当前观测值
如何计算平均值(或任何其他汇总统计数据) 目前的观察结果是什么 例如,我有以下数据: iExcel 计算平均值,不包括当前观测值,excel,excel-formula,statistics,excel-2010,average,Excel,Excel Formula,Statistics,Excel 2010,Average,如何计算平均值(或任何其他汇总统计数据) 目前的观察结果是什么 例如,我有以下数据: i-值-类别 1-5-1 2-5-1 3-9-1 4-2-2 5-2-2 我想计算每个类别的平均值(egen值_平均值 =平均值(值),按(类别)),但不包括第i次观察: 例如,对于i=1,类别1的平均值为(5+9)/2。 对于i=3,则为(5+5)/2。对于i=4,则为2/1 网上有各种各样的线索与我的问题相匹配,最接近的是,但我不理解解释,我需要Excel中的一些东西,而不是任何语言 我的数据范围是一整列,
-
值-
类别
1-
5-
1
2-
5-
1
3-
9-
1
4-
2-
2
5-
2-
2
我想计算每个类别的平均值(egen值_平均值
=平均值(值),按(类别)),但不包括第i次观察:
例如,对于i=1,类别1的平均值为(5+9)/2。
对于i=3,则为(5+5)/2。对于i=4,则为2/1
网上有各种各样的线索与我的问题相匹配,最接近的是,但我不理解解释,我需要Excel中的一些东西,而不是任何语言
我的数据范围是一整列,到目前为止,公式是有效的,如下所示:
=AVERAGEIFS(A:A,D:D,D3,E:E,E3,AP:AP,AP3)
但正如您所看到的,它并不排除当前的观测值,即A3中的值
应该有一个简单的解决方案,任何帮助都是非常感谢的 虽然您可以切换到
SUMPRODUCT
,以便能够创建公式所在行的显式引用(在SUMIF
中不可能),但我可能更喜欢稍长一点的:
=(SUMIFS(A:A,D:D,D3,E:E,E3,AP:AP,AP3)-A3)/(COUNTIFS(D:D,D3,E:E,E3,AP:AP,AP3)-1)
它保留了这些函数相对于SUMPRODUCT的优势,即可以在不损害性能的情况下引用任意大的范围
关于虽然您可以切换到
SUMPRODUCT
,以便能够创建公式所在行的显式引用(在SUMIF
中不可能),但我可能更喜欢稍长一点的:
=(SUMIFS(A:A,D:D,D3,E:E,E3,AP:AP,AP3)-A3)/(COUNTIFS(D:D,D3,E:E,E3,AP:AP,AP3)-1)
它保留了这些函数相对于SUMPRODUCT的优势,即可以在不损害性能的情况下引用任意大的范围
关于这种方法似乎是合理的,但我从使用你的公式中得到的值是巨大的,我不知道为什么。它们比我的平均值大约大8000x如果我认为你把我给出的公式放在第3行?哎呀,解决了它,我用了一个命名范围而不是a:a,但忘了在你的公式中替换它。非常感谢,它的工作原理与预期的一样Hi@David and Reined,如果这回答了您的问题,请单击答案左侧的勾号“接受”答案。是的,我知道,我正在考虑是否进一步扩展我的问题,但我几乎可以从那里自己解决所有问题,再次感谢这种方法似乎很合理,但是我从你的公式中得到的值是巨大的,我不知道为什么。它们比我的平均值大约大8000x如果我认为你把我给出的公式放在第3行?哎呀,解决了它,我用了一个命名范围而不是a:a,但忘了在你的公式中替换它。非常感谢,它的工作原理与预期的一样Hi@DavidAndreiNed,如果这回答了您的问题,请单击答案左侧的勾号“接受”答案。是的,我知道,我正在考虑是否进一步扩展我的问题,但我几乎可以自己解决,再次感谢