所以我有一个不同名称的表和每个二进制列,它们按从最旧到最新的顺序排列,我需要为每个名称计算1的当前条纹。 我已经在解决以下其他两个问题,但它们都不能满足我的需求:
calculate consecute streak in excel row
作为示例表:
Sample Table (Can't embed pics yet)
到目前为止,我能够按时间顺序计算每个名字的1&#:
=COUNTIFS($A$2:A2,A2,$B$2:B2,1)
但我仍然遇到其他问题。我猜测它会是-MATCH(),但我无法理解它。
计算此条纹的公式是什么
答案 0 :(得分:2)
答案 1 :(得分:0)
结束使用这些公式:
条痕:
=IF(F7=F6,(H7+I6)*H7,H7)
是当前(数组公式):
=IF(MAX(IF(F7=$F$7:$F$1663,$G$7:$G$1663))=G7,"TRUE","FALSE")
个人最佳(阵列公式):
=MAX(IF($F$7:$F$1663=L7,$I$7:$I$1663))
Current Streak(数组公式):
=INDEX($F$7:$J$1663,MATCH(1,($F$7:$F$1663=L7)*($J$7:$J$1663="TRUE"),0),4)
F:H是数据透视表 Sample Table