I have the following formula:

```
=INDEX(A:A;MATCH(1;(B:B=H1)*(C:C=I1)*(NOT(ISBLANK(D:D))))*((ISBLANK(E:E))));0))

```

now i want to pull the second result from the A:A column that matches this formula and the conditions in the match function.
With this function, I only get the ABCDE which is the first match(result), but there is another FGHI that also matches this formula. But it comes several cells below the first one.
My first match is ABCDE, and my second match is FGHI. I want to fetch the latter.
I have tried different ways, but I can't get around this one. 
Please help me in this regard.
thank you.