excel中多个唯一数字对之间的平均范围

excel中多个唯一数字对之间的平均范围,excel,excel-formula,range,average,Excel,Excel Formula,Range,Average,假设我在excel中有以下数据: 对于每一行,我想知道每个唯一变量对之间的平均范围是多少 有没有一种方法可以一次性完成,而不必手动计算每个数字对之间的范围 以第一行为例,唯一对及其范围如下: 8 - 5 = 3 8 - 6 = 2 6 - 5 = 1 The average range is (3 + 2 + 1)/3 = 2. 因此,输出值应该是2,但我想知道是否有一种方法可以将以下数组公式粘贴到单元格D1中,并尽可能向下拖动: = SUM(ABS(A1:C1-TRANSPO

假设我在excel中有以下数据:

对于每一行,我想知道每个唯一变量对之间的平均范围是多少

有没有一种方法可以一次性完成,而不必手动计算每个数字对之间的范围


以第一行为例,唯一对及其范围如下:

8 - 5 = 3  
8 - 6 = 2  
6 - 5 = 1  
The average range is (3 + 2 + 1)/3 = 2. 

因此,输出值应该是2,但我想知道是否有一种方法可以将以下数组公式粘贴到单元格
D1
中,并尽可能向下拖动:

= SUM(ABS(A1:C1-TRANSPOSE(A1:C1)))/(COLUMNS(A1:C1)*(COLUMNS(A1:C1)-1))
(显然,您必须将上述公式更改为您的单元格范围。)

请注意,这是一个数组公式,因此在输入此公式时必须按键盘上的Ctrl+Shift+Enter键,而不仅仅是Enter键

有关此公式有效性的演示,请参见下文

如您问题中的示例所示,第一行的结果为2

第二排:

10 - 1 = 9
 3 - 1 = 2
10 - 3 = 7

(9+2+7)/3 = 18/3 = 6
还要注意,此公式适用于可变列范围。(它不必只有3列)请参见下面的4列示例。(公式位于单元格
E1
中,并在单元格范围
A1:D1
上求值)


将以下数组公式粘贴到单元格
D1
中,并尽可能向下拖动:

= SUM(ABS(A1:C1-TRANSPOSE(A1:C1)))/(COLUMNS(A1:C1)*(COLUMNS(A1:C1)-1))
(显然,您必须将上述公式更改为您的单元格范围。)

请注意,这是一个数组公式,因此在输入此公式时必须按键盘上的Ctrl+Shift+Enter键,而不仅仅是Enter键

有关此公式有效性的演示,请参见下文

如您问题中的示例所示,第一行的结果为2

第二排:

10 - 1 = 9
 3 - 1 = 2
10 - 3 = 7

(9+2+7)/3 = 18/3 = 6
还要注意,此公式适用于可变列范围。(它不必只有3列)请参见下面的4列示例。(公式位于单元格
E1
中,并在单元格范围
A1:D1
上求值)


每个示例的结果应该是什么?如何计算?请编辑您的问题以第一行为例,唯一对及其范围如下:5和8;范围=3 8和6;范围=2 5和6;范围=1平均范围为(3+2+1)/3=2。因此,输出值应该是2,但我想知道是否有一种方法可以在一个公式中实现这一点。每个示例的结果应该是什么,如何计算?请编辑您的问题以第一行为例,唯一对及其范围如下:5和8;范围=3 8和6;范围=2 5和6;范围=1平均范围为(3+2+1)/3=2。所以,输出应该是2,但我想知道是否有一种方法可以在一个公式中完成这一切。哇!太神了谢谢。@WadeByronProfe不客气!请在答案旁边打勾,将答案标记为正确。哇!太神了谢谢。@WadeByronProfe不客气!请在答案旁边打勾,将其标记为正确。