我有一张查看足球比赛结果的工作表。我已经插入了一个公式来发现最长的空白单元序列,这表明我赢了/抽奖/失败之间有多少游戏。以胜利为例,我在H列中,这个公式(H列中的单元格包含1或空白)
{= MAX(频率(IF(H1:H5077 ="",ROW(H1:H5077)),IF(H1:H5077 = 1,ROW(H1:H5077))))}
告诉我,所选队伍没有获胜的最长序列是19场比赛。我的工作簿上的公式和结果在单元格H5094中
我想要做的是发现5000多个匹配序列中的哪个位置?
我已经尝试过这个我之前在相邻专栏中使用并复制过的公式
= IF(COUNTIF(OFFSET(H2,0,0,$ H $ 5094,1),1)= $ H $ 5094,"此处""&#34)
然而,它还没有奏效。我认为错误在公式中,可能是0和1,但我不知道如何正确,我已经尝试了几种变化。任何帮助都非常感激。
答案 0 :(得分:0)
该方法对我来说很好,但最简单的方法是使用COUNTBLANK而不是COUNTIF,因此公式为: -
=IF(COUNTBLANK(OFFSET(H2,0,0,$H$5094,1))=$H$5094,"here","")
或者
=IF(COUNTIF(OFFSET(H2,0,0,$H$5094,1),"")=$H$5094,"here","")
我注意到如果最长的序列出现在范围的末尾,你可以获得额外的'heres',但你可以通过在H5078中加一个'1'来修复它。