Assumindo esta tabela:
MelhorresultadoEquipaA:
=INDEX(B3:B8,SUMPRODUCT((B3:B8-D3:D8*1.01=MAX(B3:B8-D3:D8*1.01))*ROW(B3:B8))-ROW(B2))&" - "&INDEX(D3:D8,SUMPRODUCT((B3:B8-D3:D8*1.01=MAX(B3:B8-D3:D8*1.01))*ROW(B3:B8))-ROW(B2))
pior resultado, equipe A:
=INDEX(B3:B8,SUMPRODUCT((B3:B8-D3:D8*1.01=MIN(B3:B8-D3:D8*1.01))*ROW(B3:B8))-ROW(B2))&" - "&INDEX(D3:D8,SUMPRODUCT((B3:B8-D3:D8*1.01=MIN(B3:B8-D3:D8*1.01))*ROW(B3:B8))-ROW(B2))
Como funciona:
Considere a função SUMPRODUCT((B3:B8-D3:D8*1.01=MAX(B3:B8-D3:D8*1.01))*ROW(B3:B8))
.
Quando a diferença da coluna é igual à diferença máxima (ou min para a pior das hipóteses), ela retornará uma, caso contrário, ela retornará zero. O fator "* 1.01" é o desempatador. Caso a diferença de golos seja igual, o desempate favorecerá o resultado com o menor número de gols, retornando, portanto, apenas um máximo (ou mínimo).
O resultado da comparação é então multiplicado pelo número da linha. Como só temos um "1", ele retornará o número da linha do melhor (máximo) ou pior (min) resultado.
Finalmente, usa a função INDEX
para compor a partitura.