Otimização de fórmulas do Excel

Não sou especialista em Excel e, depois de algumas pesquisas, desenvolvi essa fórmula para analisar dois conjuntos de dados de tempos diferentes. Em seguida, exibe novas entradas que estão na lista mais recente de dados, mas não na lista antiga.

Esta é minha fórmula:

  {=IF(ROWS(L$4:L8)<=(SUMPRODUCT(--ISNA(MATCH($E$1:$E$2500,List1!$E$1:$E$2500,0)))),
    INDEX(E$1:E$2500,
    SMALL(IF(ISNA(MATCH($E$1:$E$2500&$F$1:$F$2500,List1!$E$1:$E$2500&List1!$F$1:$F$2500,0)),
    ROW($F$1:$F$2500)-ROW($F$1)+1),ROWS(L$4:L8))),"")}

Existe alguma técnica de otimização que eu possa empregar para acelerar o cálculo?

Conforme solicitado Alguns dados de exemplo (link para uma planilha eletrônica):https://docs.google.com/file/d/0B186C84TADzrMlpmelJoRHN2TVU/edit?usp=sharing

Nesta versão reduzida, ela é mais eficiente, mas na minha planilha real com muito mais dados, ela fica mais lenta.

questionAnswers(3)

yourAnswerToTheQuestion