1

我正在处理包含大量数据的 Excel,我很难知道如何对其进行排序以获得一些重要的数字。我的 Excel 经验很少。

现在我正在努力了解如何获得两列之间差异的平均值。诀窍是,当 A 列小于 B 列时,我必须得到平均差异,然后,当它更多时,我必须得到相同的差异。所有这些都在一个类别中。

例如,假设我有 3 个类别:足球、足球和篮球(这些只是虚构的)。

所以在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

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

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

是否有某种类型的公式我可以这样说:

如果类别是足球(A列中的类别),当约翰的得分大于亚当的得分时,取约翰的得分(B列)和亚当的得分(C列)之间的差值,然后计算这些差值的平均值?然后,我会使用相同的公式,但会在 John 的分数较小时对其进行调整。

此外,是否有一个公式,我也可以在足球类别中计算约翰的得分比亚当的得分高多少倍?

我的数据要大得多,我无法手动执行此操作。

4

1 回答 1

1
  A           B       C        D  
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  

输入 D1:

=B1-C1

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

创建数据透视表。

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

在单元格 A5 中单击鼠标右键(见下图)并选择“组”选项。
设置“开始于”= 0;“结束于” = 1000;“按”= 1000(如下图所示)。单击确定。

您将在每项运动中获得两组的计数(频率)和平均差异值:

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

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

在此处输入图像描述

于 2013-09-16T00:05:45.703 回答