统计个人拿下排行榜的任期数

Count number of terms of individual take the leaderboard

我正在寻找可以使用 Excel/Google sheet 提供的基本功能完成的解决方案(无需触及 vba) .

问题是这样的,我正在建立某种排行榜记录。

这是 Google Sheet 中的 MWE: https://docs.google.com/spreadsheets/d/1XiUYTBupz5V-4xb7AoN73kzIKQA00k4W2oUMfoZcHRI/edit#gid=0

尝试 Term:

=COUNTIFS($A:A2,A2,$A:A1,"<>"&A2)

Week:

=if(A2<>A1,1,C1+1)

这两个公式都适用于 GS 和 Excel。应该抄下来。


B10 的解释 - 该函数分两部分执行计算:

  1. $A:A10=A10 转换为 {A,A,A,B,B,C,A,A,A}=A 和 returns 布尔数组 {T,T,T,F,F,F,T,T,T}
  2. $A:A9<>A10 转换为 {Given,A,A,A,B,B,C,A,A}<>A 和 returns 布尔数组 {T,F,F,F,T,T,T,F,F}
  3. 两个数组都与 AND 运算符组合,其中 returns 数组 {T,F,F,F,F,F,T,F,F}
  4. 从中 COUNTIFS2