Ismael, debe de haber más de mil razones para que quieras hacer esto... pero a mí no se me ocurre ninguna.
Te sobra todo buscarv. Con esto te saldría: =(SI(VALOR.NUMERO(D:D;",")>1;VALOR.NUMERO(D:D;",");""))
Con esto =SI(D2>1;D2;"") obtienes el mismo resultado.
No obligues a Excel a que busque en más de un millón de filas con rangos tipo D:D.
Puedes usar filtros y Tablas dinámicas:
https://www.youtube.com/playlist?list=PLF1OL9sNXkSyOJETR9ST8xjwjFj9WrkME