13 Mar Forzar números NEGATIVOS a CERO en Excel
Funciones utilizadas: MAX
Suponiendo un rango de valores en A2:A9 y otro en B2:B9, planteamos el siguiente método para calcular la diferencia entre ambos valores por fila (A-B) pero forzando a cero aquellas diferencias negativas:
FORZAR NÚMEROS NEGATIVOS A CERO EN EXCEL
|
Donde «A2» corresponde a la primera celda con valores del rango de columna A y «B2» corresponde a la primera celda con valores del rango de columna B.
Utilizamos la función MAX para obtener el resultado deseado.
Aplicamos dos argumentos para la función MAX, por un lado la resta de valor 1 – valor 2 (A-B), y por otro el valor cero.
De esta forma, si el resultado es positivo entonces la función MAX devolverá dicha diferencia dado que los números positivos serán siempre mayores que cero para dicha función, caso contrario si el resultado es negativo devolverá cero (forzado).
Alternativamente se podría utilizar condicionales simples para obtener el mismo resultado, pero la sintaxis y su ejecución será menos eficiente.
Puedes encontrar más fórmulas interesantes en el anuario de Desafiando Excel en el siguiente link o videos con más fórmulas ingeniosas de Excel aquí.
Salvo aclaración, todas las fórmulas y macros de este sitio están configuradas para aplicarse sobre la celda A1. Algunas fórmulas se encuentran encerradas entre llaves {} debido a que son fórmulas matriciales. Estas llaves no deben introducirse tecleándolas, sino que se generan automáticamente al aceptar la fórmula pulsando Control+Shift+Enter al mismo tiempo. Las fórmulas de este sitio son compatibles con versiones de Microsoft Excel® 2010 o superiores.
