使用Excel/Google Sheet基础函数计算排行榜负责人任期次数与当任周数
实现方案(Excel/Google Sheet全版本通用,无VBA/自定义脚本)
所有公式可直接下拉填充,默认你的数据从第2行开始(第1行为表头),A列为每周负责人字段:
B列:计算当前是该负责人第几次担任负责人
B2单元格输入以下公式后下拉:=SUMPRODUCT(--((A$1:A1<>A$2:A2)+(ROW(A$2:A2)=2)),--(A$2:A2=A2))
逻辑说明:统计到当前行为止,该负责人一共出现过多少次任期起始节点(首行数据默认是任期起点,其余行判断上一行负责人是否和当前行不一致,不一致则为新任期起点),节点总数就是当前的任期次数。
C列:计算当前是该负责人本次任期中的第几周
C2单元格输入以下公式后下拉:=IF(A2=A1,C1+1,1)
逻辑说明:如果当前行负责人和上一行一致,说明属于同一段任期,周数在上一行基础上加1;如果不一致则为新任期的第一周,直接返回1。
内容的提问来源于stack exchange,提问作者Baffin Chu
相关产品推荐
相关产品推荐

