Forum Discussion

a7024782's avatar
a7024782
Brass Contributor
Sep 12, 2022
Solved

Promediando rango con valor cero

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

  • 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)

2 Replies

  • 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)

    • a7024782's avatar
      a7024782
      Brass Contributor
      Gracias de nuevo. Ha sido una solución excelente