如何对函数内部的值进行排序?

如何对函数内部的值进行排序?

我有两列值,我想找到它们排名的相关性。有没有办法做到这一点,而不必先明确计算新列中的排名?类似于=CORREL(RANK.AVG(column A), RANK.AVG(column B))?基本上类似于下面的示例,而不必先创建Rank ARank B列。

-------------------------------
|  A  |  B  | Rank A | Rank B |
-------------------------------
| 3.3 | 2.1 |    2   |    2   |
| 1.7 | 1.4 |    1   |    1   |
| 4.1 | 7.2 |    4   |    4   |
| 3.7 | 9.0 |    3   |    5   |
| 5.6 | 4.1 |    5   |    3   |
-------------------------------
=CORREL(Rank A, Rank B) = 0.6

答案1

对的,这是可能的。

在此处输入图片描述

屏幕截图中使用的是非英语分隔符(;)。

=CORREL(RANK.AVG(Table1[Rank A],Table1[Rank A],1),RANK.AVG(Table1[Rank B],Table1[Rank B],1))

在旧版 Excel 中,公式必须确认为数组公式(经证实CTRL+SHIFT+ENTER)。

Excel Online 中的示例

相关内容