Pode usar a combinação das formulas "SE" e "ÉERROS" pra cada seção de tua formula original, ou nela inteira.
Ex.
=se(
éerros(
SUMPRODUCT(('D:L[55.xlsx]255'!$E$8:$E$19&'D:L[55.xlsx]255'!$F$8:$F$19='L1'!B61&'L1'!C61)*('D:L[55.xlsx]255'!$S$8:$S$19))
)=verdadeiro;0;
SUMPRODUCT(('D:L[55.xlsx]255'!$E$8:$E$19&'D:L[55.xlsx]255'!$F$8:$F$19='L1'!B61&'L1'!C61)*('D:L[55.xlsx]255'!$S$8:$S$19))
)
+se(
éerros(
SUMPRODUCT(('D:L[p55.xlsx]p55'!$D$8:$D$19&'D:L[p55.xlsx]p55'!$E$8:$E$19='L1'!B61&'L1'!C61)*('D:L[p55.xlsx]p255'!$G$8:$G$19))*0,35
)=verdadeiro;0;
SUMPRODUCT(('D:L[p55.xlsx]p55'!$D$8:$D$19&'D:L[p55.xlsx]p55'!$E$8:$E$19='L1'!B61&'L1'!C61)*('D:L[p55.xlsx]p255'!$G$8:$G$19))*0,35
)
+se(
éerros(
IFERROR(VLOOKUP(B61;'D:LD-E[55.xlsx]255'!$E$8:$S$19;15;FALSE);0)
)=verdadeiro;0;
IFERROR(VLOOKUP(B61;'D:LD-E[55.xlsx]255'!$E$8:$S$19;15;FALSE);0))
mas acho fica mais leve nela inteira, pois o arquivo externo é o mesmo na formula inteira, ou seja, se der erro em uma, daria erro em todas
Postado : 21/10/2012 8:05 am