Tomando emprestado liberalmente da resposta que eu coloquei nos comentários ... Abra o gerenciador de nomes (ctrl + F3) e defina dois nomes. Definir range1
como:
=Sheet1!$B$2:INDEX(Sheet1!$B:$B,MATCH(9.9E+307,Sheet1!$B:$B,1))
e range2
como
=Sheet1!$D$2:INDEX(Sheet1!$D:$D,MATCH(9.9E+307,Sheet1!$D:$D,1))
Depois, você pode usar sua fórmula original, com os intervalos substituídos pelos intervalos nomeados que você acabou de criar:
=INDEX(range1,SUMPRODUCT((range1-range2*1.01=MAX(range1-range2*1.01))*ROW(range1))-ROW(B1))&" - "&INDEX(range2,SUMPRODUCT((range1-range2*1.01=MAX(range1-range2*1.01))*ROW(range1))-ROW(B1))
Fórmula de bônus:
=INDEX(range1,MATCH(MAX(range1-range2),range1-range2,0))&" - "&INDEX(range2,MATCH(MAX(range1-range2),range1-range2,0))
Observe que essa é uma fórmula de matriz e deve ser confirmada com ctrl + Shift + Enter.