Tengo una pregunta cuando uso las funciones excel averageif: tengo un libro de trabajo que contiene información mensual (almacenada como valores numéricos) en 12 hojas de trabajo diferentes (llamadas Jan, Feb, ..., Dec). En cada hoja de trabajo, calculo la suma, por ejemplo, =SUM(B1:B100)
y la almaceno en la celda A1.
Creo una hoja de trabajo de resumen que toma el promedio de los valores A1 de cada mes, y quiero excluir aquellos con 0.
Yo uso la formula
=AVERAGEIF(Jan:Dec!A1, ">0")
Sin embargo, conseguí #VALUE!
usar esta función averageif
¿Cuál es la causa de este problema? ¿No puede el rango de AVERAGEIF ser el resultado de otra función SUMA?
fuente
=if(a1=0,0,1)
Luego, para su fórmula en la página principal , resumen, página que haces:=sum(Jan:Dec!a1)/sum(Jan:Dec!b1)
esto lo evitará de forma segura y fácil. Si no puede hacer b1 para su fórmula "si", simplemente colóquelo en otro lugar, de manera consistente en todas las páginas mensuales y reemplace el b1, arriba, con esa celda. ¡Muchas opciones abiertas para ti! ¡La mejor de las suertes!Consolidaría todos los datos en una tabla en una hoja. Agregaría una columna para Mes / Fecha si fuera necesario para identificar las filas.
Entonces su fórmula será fácil, y cualquier otro tipo de análisis o informe también será fácil. No tendrá que preocuparse por mantener varias hojas sincronizadas.
fuente