Tengo un rango y necesito sumarlo usando la función SUMA, pero el resultado es N / A si hay algún valor N / A. ¿Cómo puedo hacer que la función SUMA trate el valor N / A como valor 0? ¡Por favor ayuda!
microsoft-excel-2010
Nam G VU
fuente
fuente
=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.
fuente
=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.
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í .
fuente
Use SUBTOTAL en su lugar:
fuente
sumtotal
pero tengo el mismo problema que consum
Puede convertir el # N / A a ceros en su rango de origen y luego usar la función SUMA normal:
fuente
IFERROR
y luego puede verse así:=IFERROR(OriginalFormula,0)
haciéndola mucho más agradable.Si hay fórmulas que copiaría como números, reemplace # N / A en la columna con 0 y luego sume como de costumbre
fuente
De esta manera parece funcionar:
¡No tan robusto pero efectivo!
fuente