SOLVED

Promediando rango con valor cero

Brass Contributor

Saludos. Tengo la siguiente formula: =SI.ERROR(REDONDEAR(PROMEDIO($F7494:$F7495);2)/REDONDEAR(PROMEDIO(K.ESIMO.MAYOR($F7490:$F7493;{1;2}));2);0)-1. Devuelve -200% como resultado. Los rangos $F7494:$F7495 y $F7490:$F7493 solo tienen valores 0. Es correcto que devuelva ese resultado o debería ser 0? que hacer para sea 0 el resultado. Agradezco comentarios. Gracias

2 Replies
best response confirmed by a7024782 (Brass Contributor)
Solution

@a7024782 

Cuando todos los valores son 0,

REDONDEAR(PROMEDIO($F7494:$F7495);2)/REDONDEAR(PROMEDIO(K.ESIMO.MAYOR($F7490:$F7493;{1;2}));2)

devuelve un error, por lo que SI.ERROR devuelve 0. Por lo tanto, la fórmula debería devolver 0-1 = -1 = -100%.

Usar

=SI.ERROR(REDONDEAR(PROMEDIO($F7494:$F7495);2)/REDONDEAR(PROMEDIO(K.ESIMO.MAYOR($F7490:$F7493;{1;2}));2)-1;0)

Gracias de nuevo. Ha sido una solución excelente
1 best response

Accepted Solutions
best response confirmed by a7024782 (Brass Contributor)
Solution

@a7024782 

Cuando todos los valores son 0,

REDONDEAR(PROMEDIO($F7494:$F7495);2)/REDONDEAR(PROMEDIO(K.ESIMO.MAYOR($F7490:$F7493;{1;2}));2)

devuelve un error, por lo que SI.ERROR devuelve 0. Por lo tanto, la fórmula debería devolver 0-1 = -1 = -100%.

Usar

=SI.ERROR(REDONDEAR(PROMEDIO($F7494:$F7495);2)/REDONDEAR(PROMEDIO(K.ESIMO.MAYOR($F7490:$F7493;{1;2}));2)-1;0)

View solution in original post