Forum Discussion
a7024782
Jul 13, 2022Brass Contributor
Promedio y Desref excluyendo 0
Saludos: tengo esta fórmula para calcular un promedio sobre rangos dinámicos, funciona bien, pero me gustaría agregar la condición de ignorar en el rango especificados aquellos valores que sean igual a 0.
Esta es la formula: =SI(FILAS(a2:a100)>=b1;PROMEDIO(DESREF(a100;;;-b1));"") y lo que quiero es que si en b1 especifico un rango de 10 celdas y en este rango hay 2 celdas con valor 0, el promedio se calcule sobre las 8 celdas restantes. Gracias por su apoyo y comentarios
- ecovonreinIron ContributorIn fact, there is also an AVERAGEIF that does that for you ...
- ecovonreinIron ContributorAnother easy fix is mathematical: An AVERAGE is simply SUM/COUNT. If your SUM includes zeroes you don't want, divide the SUM by COUNTIF, eg =LAMBDA(Inputs;SUM(Inputs)/COUNTIF(Inputs;"<>0"))(OFFSET(a100;;;-B1))
- ecovonreinIron Contributor
... PROMEDIO(LET(Inputs;DESREF(a100;;;-b1);FILTER(Inputs;Inputs<>0))) ...
(Dunno the Spanish for LET and FILTER, sorry.)