【问题标题】:Getting most common values using mode in excel在excel中使用模式获取最常见的值
【发布时间】:2020-09-22 10:50:09
【问题描述】:

我有一个从 D2 列开始的 65 个随机数的列表。 我正在尝试在 J2 列中创建一个新的数字列表,按最常见的数字排列这些数字。

我通过将以下公式绑定到 j2 中来做到这一点:

=MODE(IF(1-ISNUMBER(MATCH($D$2:$D$66,$J$1:J1,0)),$D$2:$D$66))

问题是 D 列中的一些数字没有出现在 J 列中。这是为什么?

【问题讨论】:

  • 因为,如果您使用值 1,2,3,4,5 的小范围(例如 $D$2:$D$6 )进行测试,您会发现您的公式不正确。即使将值更改为 5,4,3,2,1 也会像之前一样给出另一个结果....
  • RANK.EQ(...) 的输出值进行排序似乎可以得到更好的结果。
  • @Luuk 在我的具体情况下如何使用它?我无法让它工作。

标签: excel mode


【解决方案1】:

使用 D2D66 中的值,在 E2 中输入:

=COUNTIF($D$2:$D$66,D2)

并向下复制:

然后按列 E 降序对两列进行排序:

这将捕获所有 65 个项目。如果需要,您可以对列 D 执行二次排序以聚集相似的值。

【讨论】:

    猜你喜欢
    • 2017-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-01
    • 2021-11-07
    相关资源
    最近更新 更多