una - resta en excel
Suma de nĂºmeros+0 (3)
Estoy teniendo un problema con un número pequeño. Estoy usando la función SUM
para sumar ciertos números. Si agrego un cero al rango, no se muestra cero. No sé por qué.
A1
=SUM(B1:R1)*-1
C1 a L1
266864 -100000 -15136.15 -23688.82 -120870 -7169 -5550 1224 -0.03 4326
A2
=SUM(B2:R2)*-1
C2 a M2
=SUM(C3:C3) =SUM(D3:D3) =SUM(E3:E3) =SUM(F3:F3) =SUM(G3:G3) =SUM(H3:H3) =SUM(I3:I3) =SUM(J3:J3) =SUM(K3:K3) =SUM(L3:L3) =SUM(M3:M3)
A3
=SUM(B3:R3)*-1
C3 a M3
266864 -100000 -15136.15 -23688.82 -120870 -7169 -5550 1224 -0.03 4326 0
A1 muestra 0, pero A2 y A3 muestran 9.09E-13
El número 9.09E-13 es otra forma ( notación científica ) de decir 0.000000000000909495, un número decimal muy pequeño. Lo que está experimentando es un error de punto flotante de precisión de 15 dígitos .
Normalmente, usaría la función REDONDEAR o algo similar para eliminar el error (si es necesario).
Consulte Aritmética de punto flotante para obtener resultados inexactos en Excel para obtener más información.
como creo, podría ser una fórmula diferente en que la celda A1 ya está colocada o el tipo de celda A1 es int y el valor se convierte en decimal o bien, así que haga probar esta fórmula en una celda diferente.
Me pregunto por qué estás usando = SUMA (C3: C3) etc. Es decir, ¿Por qué usar la función suma en una sola celda? A menos que haya una razón específica, le sugiero que use = C3 en su lugar. Descubrí que el uso de la suma en una sola celda a veces puede dar respuestas incorrectas. No sé por qué, pero lo hace. Por lo tanto, hace mucho tiempo dejé de usar la suma a menos que haya un rango que incluya más de una celda.