division by 0 error.
é devido a
ROUND('Res11'!I21/IF('Res11'!J21="",'Res11'!I$20,'Res11'!J21)*15,0)
da sua fórmula. É uma causa possível para divisão por zero.
Alternativamente, você pode envolvê-lo iferror () para forçar "blank" se erro assim:
iferror(IF('Res11'!I21="","",IF('Res11'!I21="X","X",VLOOKUP(ROUND('Res11'!I21/IF('Res11'!J21="",'Res11'!I$20,'Res11'!J21)*15,0),TABLE2,2,FALSE))),"")