【问题标题】:Excel formula to find lowest value for duplicate valuesExcel公式查找重复值的最小值
【发布时间】:2019-12-10 10:46:14
【问题描述】:

这对于 Excel 专家来说可能很容易解决,但让我疯狂了几天。我有一个大型电子表格,A 列中有重复的比赛 ID,I 列有跑步者的相关价格。每个跑步者都有一个比赛 ID(因此重复),H 列有一个赢/输条目(1 或 0)每场比赛。我正在寻找一个公式,该公式将在每一行的另一列中放置一个 1,其中最低价格(I 列)是每场比赛(比赛 ID)的赢家(即:H 列中有 1),即:寻找最喜欢的人在每种情况下都赢得了比赛,并且在该跑步者旁边的行/列中有一个 1 例如数据:

A 列

112335580
112335580
112335580
112335584
112335584
112335584
112335584
112335586
112335586
112335586

H 列

0, 1、 0, 0, 0, 1、 0, 0, 1

第一栏

5.34, 2.34, 11.00, 7.34, 3.5, 2.89, 17.00, 12.00, 9.00, 5.25

我想我已经接近了 INDEX + MATCH+ MIN 和奇数 COUNTIF :) (数据透视表也接近了,但我也没有足够的知识来完全解决它)但似乎无法破解它。帮助赞赏。提前致谢

【问题讨论】:

  • 请编辑您的问题。添加一些当前数据和预期结果的屏幕截图。

标签: excel formula


【解决方案1】:

我试图了解您的要求。

根据这些数据:

D2 中的公式:

=IF(AND(B2=MINIFS($B$2:$B$11,$A$2:$A$11,A2),C2=1),1,0)

【讨论】:

  • 谢谢你。太棒了。我知道有人会对我的旧大脑有一个简单的答案 :) 它可以工作,但将其应用于 500k+ 行需要一段时间 :)。我一次做 30k。再次感谢
  • 很高兴它有帮助!处理大型数据集时,请查看 Power Query。它可能会更快....顺便说一句,没有旧大脑这样的东西;)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-13
  • 2021-01-14
  • 1970-01-01
  • 2016-06-17
  • 1970-01-01
相关资源
最近更新 更多