Оптимизация формул Excel

Я не эксперт по Excel и после некоторых исследований придумала эту формулу для просмотра двух наборов одних и тех же данных из разных времен. Затем отображаются новые записи, которые находятся в последнем списке данных, но отсутствуют в старом списке.

Это моя формула:

  {=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))),"")}

Существуют ли методы оптимизации, которые я мог бы использовать для ускорения расчетов?

По запросу Некоторые данные примера (ссылка на электронную таблицу):https://docs.google.com/file/d/0B186C84TADzrMlpmelJoRHN2TVU/edit?usp=sharing

В этой уменьшенной версии это более эффективно, но на моем реальном листе с гораздо большим количеством данных это замедляется.

Ответы на вопрос(3)

Ваш ответ на вопрос