找到结果的位置

时间:2015-03-07 13:20:59

标签: excel-formula

我有一张查看足球比赛结果的工作表。我已经插入了一个公式来发现最长的空白单元序列,这表明我赢了/抽奖/失败之间有多少游戏。以胜利为例,我在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,但我不知道如何正确,我已经尝试了几种变化。

任何帮助都非常感激。

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'来修复它。