在两类条件下对类别内的数据进行计数和平均

我正在使用大量的数据来处理Excel,而且我很难知道如何sorting以获得一些重要的数据。 我有最小的Excel体验。

现在我正在努力知道如何获得两列之间的平均差异。 诀窍是,当A列less于B列时,我必须得到差值的平均值,而当A列less于B列时,平均值差不多。 以及所有这一切。

所以举个例子,假设我有三个类别:足球,足球和篮球(这些只是组成)。

所以在A栏中,我有:足球,足球,篮球。 然后,在B栏和C栏中,我分别为过去3个月的约翰和亚当打分。 最后,在D栏,我有他们的分数之间的差异。

所以,例如:

Category John Adam Differences Soccer 5 3 2 Soccer 6 2 4 Soccer 3 5 2 Soccer 4 0 4 

我想创build一个表,在每个类别我有一个表如下:

  Nº of cases Avg. Difference between John and Adam When John's score is > When John's score is < When they are equal 

是否有某种types的公式,我可以这样说:

如果类别是足球(类别在A栏),当John的分数大于Adam的分数时,把John的分数(B列)和Adam的分数(C列)区别开来,然后计算这些差异的平均值? 然后,我会使用相同的公式,但约翰的分数较小时调整它。

此外,还有一个公式,我可以在足球类别内计算John的得分比Adam的多less倍?

我的数据更大,我不能手动执行此操作。

  ABCD 1 Sport John Adam Differences 2 Soccer 5 3 2 3 Soccer 6 2 4 4 Soccer 3 5 -2 5 Soccer 4 0 4 6 Basketball 20 15 5 7 Basketball 7 13 -6 8 Basketball 26 10 16 9 Basketball 8 11 -3 

inputD1:

 =B1-C1 

将D列中的公式拖到列A,B和C中有值的所有行

创build数据透视表。

将运动拖到“行标签”字段。 将差异拖到Sport下的“行标签”字段。
将“差异”拖到“值”字段中:差异计数(与上一个问题相同)
将差值拖动到“值”字段(低于差值计数),并将math运算设置为差值的“平均值”(鼠标左键单击差异,select“值字段设置”并select“平均值”)。

在单元格A5中单击鼠标右键(请参阅下图)并select“组”选项。
设置“从…开始”= 0; “结束于”= 1000; “By”= 1000(如下图所示)。 点击确定。

在每个运动中,您将有两组的计数(频率)和平均差异值:

  1. 当差值B1-C1为负时, 和
  2. 差值B1-C1为零或正值时。

分数相等时的差异的平均值将始终为零。

在这里输入图像说明