根据多个条件记录唯一值的数量

根据多个条件记录唯一值的数量

我有一张表格,里面记录了球员在不同年份/赛季的几周内为不同球队效力的数据。我想要做的是,找出球员(在单元格 G1 中输入)在某支球队效力的年份数。

在此处输入图片描述

答案1

您可以尝试以下公式:

=LET(x,(--(Table1[Player]=$G$1))*(--(Table1[Team]=F4)*(--(Table1[Year]))),COUNT(UNIQUE(FILTER(x,x>0),FALSE)))

将其向下拖动。

解释:

  • (--(Table1[Player]=$G$1))*(--(Table1[Team]=F4)*(--(Table1[Year]))):查找与球队一起列出的球员行。如果未找到,0则在 中列出。
  • FILTER(x,x>0):过滤非零行。
  • UNIQUE(FILTER(x,x>0),FALSE):查找独特的年份。
  • COUNT(UNIQUE(FILTER(x,x>0),FALSE)):计算年数。

在此处输入图片描述

相关内容