确定每一行在另一列中指定的组中是否具有最高值

HYC

我们要查找优先级最高的行。

我们大约有30,000行数据,Table如下所示:

Item  Group  Priority  Highest(formula wanted)
A                              TRUE
B     P           2.2          TRUE
C     P             1          FALSE
D                              TRUE
E     Q             2          FALSE
F     Q             4          TRUE
G     Q             1          FALSE

(注意:当且仅当存在一个组时,才显示优先级。在我们的数据中不存在平局。)

HighestTRUE如果该行没有Group,或者在同一组内具有最高优先级。在上面的示例中,项目C属于组,P但不是最高优先级。EG属于组,Q但没有最高优先级。

我已经尝试了以下数组公式(也可以在此处看到):

=IF([@Group]="",TRUE,MAX(([Group]=[@Group])*[Priority]))

但是,由于某些原因,我们接受数组公式。也不能接受排序,因为原始顺序在其他计算中很重要。那么,如何设置公式呢?

异或

=OR([@Group]="",LOOKUP(1,0/FREQUENCY(0,1/(1+([Group]=[@Group])*[Priority])),[Priority])=[@Priority])

一方面,我非常想知道您不允许使用数组公式的原因。您愿意分享吗?

问候

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Laravel查询构建器中获取一列具有最高值而另一列具有特定值的行

来自分类Dev

是否可以确定一行中的最高值是否唯一?

来自分类Dev

对于每一行,输出具有最高值的前5列的列名,但忽略0

来自分类Dev

如果另一列具有相同的值,则将列中每一行的数据插入表中

来自分类Dev

mongon:在另一列中找到具有最高值的ID

来自分类Dev

如何为另一列中的每一行重复所有列值

来自分类Dev

使用plyr-R进行分块后,从一列中获取具有最高值的行

来自分类Dev

我必须在oracle的一行中显示具有最高值的列名

来自分类Dev

从一个表中的一列中为每一行打印出值列表,在另一表中具有重叠的间隔

来自分类Dev

在 Excel 中,搜索一列以查找链接到另一列的最高值

来自分类Dev

用于检查一列中具有相同值的行在另一列中是否具有匹配值的公式

来自分类Dev

在python中与另一列具有相同值的行中选择具有最高列值的csv行

来自分类Dev

如何检查一列的值是否在另一行的另一列中

来自分类Dev

Python:在DataFrame中,在新列中为另一行中具有最高值的行添加值,第三行中的字符串相同

来自分类Dev

在各行中突出显示每一行的最高值

来自分类Dev

从表中选择所有行,除了具有相同 id 的另一个表中的行在另一列中具有特定值

来自分类Dev

Excel - 如果舍入时有多个最高值,则突出显示一列中的最高值

来自分类Dev

PostgreSQL根据一列的值触发,以更改或更新每一行中另一列的值。

来自分类Dev

DQL选择具有一列MAX值的每一行

来自分类Dev

选择具有其他唯一列的特定记录的最高值?

来自分类Dev

熊猫:根据另一列中的值计算每一行的jaccard相似度

来自分类Dev

Postgres:如何汇总一行以报告具有最高值的列名?

来自分类Dev

Excel:如何突出显示在另一列中重复的最高值单元格

来自分类Dev

删除第一列中具有单例的每一行

来自分类Dev

提取R数据框中另一列中具有最大值的唯一行

来自分类Dev

检查是否删除列中具有指定值的最后一行

来自分类Dev

计算一列在另一列中是否具有特定值

来自分类Dev

从每一行的另一列中减去一列的内容

来自分类Dev

将一列复制到具有重复值的另一行

Related 相关文章

  1. 1

    如何在Laravel查询构建器中获取一列具有最高值而另一列具有特定值的行

  2. 2

    是否可以确定一行中的最高值是否唯一?

  3. 3

    对于每一行,输出具有最高值的前5列的列名,但忽略0

  4. 4

    如果另一列具有相同的值,则将列中每一行的数据插入表中

  5. 5

    mongon:在另一列中找到具有最高值的ID

  6. 6

    如何为另一列中的每一行重复所有列值

  7. 7

    使用plyr-R进行分块后,从一列中获取具有最高值的行

  8. 8

    我必须在oracle的一行中显示具有最高值的列名

  9. 9

    从一个表中的一列中为每一行打印出值列表,在另一表中具有重叠的间隔

  10. 10

    在 Excel 中,搜索一列以查找链接到另一列的最高值

  11. 11

    用于检查一列中具有相同值的行在另一列中是否具有匹配值的公式

  12. 12

    在python中与另一列具有相同值的行中选择具有最高列值的csv行

  13. 13

    如何检查一列的值是否在另一行的另一列中

  14. 14

    Python:在DataFrame中,在新列中为另一行中具有最高值的行添加值,第三行中的字符串相同

  15. 15

    在各行中突出显示每一行的最高值

  16. 16

    从表中选择所有行,除了具有相同 id 的另一个表中的行在另一列中具有特定值

  17. 17

    Excel - 如果舍入时有多个最高值,则突出显示一列中的最高值

  18. 18

    PostgreSQL根据一列的值触发,以更改或更新每一行中另一列的值。

  19. 19

    DQL选择具有一列MAX值的每一行

  20. 20

    选择具有其他唯一列的特定记录的最高值?

  21. 21

    熊猫:根据另一列中的值计算每一行的jaccard相似度

  22. 22

    Postgres:如何汇总一行以报告具有最高值的列名?

  23. 23

    Excel:如何突出显示在另一列中重复的最高值单元格

  24. 24

    删除第一列中具有单例的每一行

  25. 25

    提取R数据框中另一列中具有最大值的唯一行

  26. 26

    检查是否删除列中具有指定值的最后一行

  27. 27

    计算一列在另一列中是否具有特定值

  28. 28

    从每一行的另一列中减去一列的内容

  29. 29

    将一列复制到具有重复值的另一行

热门标签

归档