Respuestas:
Usar fórmula de matriz
=SUM(IF(ISNA(A1:A4),0,A1:A4))
Presione Ctrl+ Shift+ Enterdespués de ingresar la fórmula
Nota: Reemplace A1:A4
con su rango
=AVERAGE(IF(ISNA(A1:A4),"",A1:A4))
La forma más fácil:
Use SUMIF
el valor> 0.
Entonces la sintaxis para ese es
=SUMIF(A1:B2, "> 0")
Obtendrá el mismo resultado ya que ignorará cualquier valor no numérico o 0.
=SUMIF(A1:B2, ">=0") + SUMIF(A1:B2, "<0")
para incluir números negativos. Sospecho que sería más rápido que la solución de fórmula de matriz aceptada, si el rendimiento es una preocupación.
Hay una nueva función en Excel que agregará todos los valores, ya sean positivos o negativos, ignorando los NA.
=aggregate(9,6, range of your data)
9 se usa para la suma mientras que 6 es para ignorar todos los NA. También hay otras opciones, además de la suma. Por ejemplo, puede hacer producto, desviación estándar, etc.
Más información sobre AGREGAR aquí .
Puede convertir el # N / A a ceros en su rango de origen y luego usar la función SUMA normal:
= SI (ISNA (Fórmula original), 0, Fórmula original)
IFERROR
y luego puede verse así: =IFERROR(OriginalFormula,0)
haciéndola mucho más agradable.