Matemáticas y totales condicionales

Función ABS en Excel: obtener un número sin su signo

Devuelve un número con el signo menos eliminado.

ABS quita el signo de un número: =ABS(-21) es 21 y =ABS(17) es 17. Es una función de una línea sin opciones, y su utilidad está enteramente en la pregunta que permite hacer: ¿cuánto se separan estos dos, sin importar cuál es mayor?

Ese es el caso de la desviación. Al comparar previsión con real, la diferencia importa pero su sentido a menudo no: quedarse 200 corto está tan mal como pasarse 200. Envolver la resta en ABS convierte una diferencia con signo en una magnitud, y una columna de magnitudes se puede promediar o sumar para dar una única cifra de precisión.

También es la forma más corta de escribir una comprobación de tolerancia. =ABS(A2 - B2) <= 0,5 pregunta si dos valores concuerdan lo suficiente, y se lee mucho mejor que comprobar los dos sentidos por separado.

Sintaxis

=ABS(número)

Argumentos

número
Obligatorio
El valor al que quitar el signo. Los positivos y el cero vuelven sin cambios.

Los datos de ejemplo

Encabezados en la fila 1, datos en A2:D6. C4 está vacía y C6 contiene texto.

ABCD
1SensorLecturaCalibraciónLote
2Entrada norte17312
3Entrada sur-457
4Depósito6312
5Rebosadero829
6Retorno-21n/d7

Ejemplos resueltos

=ABS(B3)

Resultado: 4

La lectura de -4 como magnitud.

=ABS(B6)

Resultado: 21

La mayor desviación respecto a cero, una vez descartado el sentido.

=ABS(B2 - B5)

Resultado: 9

La distancia entre dos lecturas, que es el mismo 9 en cualquier orden de resta.

=ABS(B3 - B4) <= 5

Resultado: FALSO

Una comprobación de tolerancia. Las dos lecturas se separan 67, muy por encima de una tolerancia de cinco.

Ahora practícala

Leer sobre una fórmula no es lo mismo que escribirla. Abre el ejercicio de esta función y escríbela en una hoja real: recibirás comentarios inmediatos sobre qué celda está mal y por qué.

Abrir el ejercicio: Función ABS

Errores habituales y cómo resolverlos

#¡VALOR!

Por qué ocurre: El argumento es texto y no un número.

Cómo resolverlo: Los números guardados como texto hay que convertirlos antes. ABS no los fuerza.

El total parece demasiado grande

Por qué ocurre: Sumar valores absolutos elimina la compensación que hacen los valores con signo. Un +10 y un -10 suman 0 con signo y 20 en absoluto.

Cómo resolverlo: Suele ser justo la intención al medir el error. Sé explícito sobre cuál de los dos das al informar.

Envolver toda la fórmula oculta un problema de signo

Por qué ocurre: Un ABS alrededor de un cálculo que sale negativo por el motivo equivocado hace invisible el fallo.

Cómo resolverlo: Aplica ABS a la diferencia concreta que quieres como magnitud, no a toda una cadena de aritmética.

Consejos que conviene saber

  • Error absoluto medio de una columna: =PROMEDIO(ABS(previsión - real)) como matriz dinámica, o SUMAPRODUCTO(ABS(...))/n en versiones antiguas.
  • =ABS(a - b) <= tolerancia es la forma legible de escribir una comparación de dos lados.
  • SIGNO devuelve solo el sentido —-1, 0 o 1— y se combina con ABS cuando necesitas separar un número en sus dos partes.
  • ABS no hace nada a un número positivo, así que es seguro aplicarla a una columna mixta.

Preguntas frecuentes

¿Cómo calculo la diferencia entre dos números sin importar el orden?

=ABS(A2 - B2). Restar en el otro orden da la misma magnitud, así que nunca hace falta averiguar antes cuál es mayor.

¿Cómo promedio el error de una previsión?

Toma la diferencia absoluta de cada fila y promédialas: =PROMEDIO(ABS(B2:B100 - C2:C100)) en Microsoft 365, o =SUMAPRODUCTO(ABS(B2:B100-C2:C100))/CONTAR(B2:B100) en versiones antiguas. Promediar diferencias con signo deja que se compensen los excesos y los defectos, y da una precisión que no es real.

¿Qué diferencia hay entre ABS y SIGNO?

ABS devuelve el tamaño y descarta el sentido; SIGNO devuelve el sentido (-1, 0 o 1) y descarta el tamaño. Multiplícalos y recuperas el número original.

Funciones relacionadas

Guías que la usan

Lecturas más largas donde esta función hace trabajo real en una hoja real.