Om tiene una fórmula en una celda que puede devolver casi cualquier valor.

Sin embargo, quiere limitar lo que se devuelve para asegurarse de que esté en el rango de 10 a 100. Si la fórmula arrojaría algo por debajo de 10, se devuelve 10. Si normalmente devolvería algo por encima de 100, se devuelve 100. De lo contrario, si el valor está dentro de este rango, se devuelven los resultados reales.

Quizás la forma más fácil de manejar una situación como esta es usar la función SI. Digamos, por ejemplo, que su valor está en la celda A1. En este caso, podría usar una fórmula como esta en la celda B1:

=IF(A1<10,10,IF(A1>100,100,A1))

Esta fórmula mira el valor en la celda A1. Si es menor que 10, entonces el valor 10 se muestra en la celda. Sin embargo, si el valor es 10 o mayor, se invoca la siguiente función SI. Éste comprueba si el valor en A1 es mayor que 100. Si es así, entonces el valor 100 se muestra en la celda. Si el valor no es mayor que 100, el valor en A1 se muestra en la celda.

Se vuelve un poco más complejo si desea que la limitación esté en la misma celda que la fórmula original (A1). Esencialmente, necesitaría usar la fórmula anterior y en todos los lugares donde vea «A1» en la fórmula, deberá reemplazarla con la fórmula que se encuentra en la celda A1.

Por ejemplo, digamos que tiene una fórmula simple en la celda A1, como la siguiente:

=(K7+2)*3.7/12

Sustituiría esa fórmula en la fórmula que usa la función SI, de esta manera:

=IF(((K7+2)3.7/12)<10,10,IF(((K7+2)3.7/12)>100,100,((K7+2)*3.7/12)))

Tenga en cuenta que tomé la fórmula A1 y la coloqué entre paréntesis. La fórmula aparece 3 veces dentro de la fórmula más larga porque hubo 3 apariciones de A1 en esa fórmula original. Este proceso a menudo se denomina «envolver su fórmula en una función SI» y es una tarea muy común en Excel. Dependiendo de la longitud de la fórmula que envuelva, la fórmula resultante puede ser bastante larga y compleja.

Otra forma sencilla de lograr el mismo resultado es utilizar las funciones MIN y MAX en una fórmula. Digamos, nuevamente, que todavía tiene la misma fórmula simple que está usando. Puede envolver esa fórmula en las funciones MIN y MAX de esta manera:

=MIN(MAX((K7+2)*3.7/12, 10),100)

Esta construcción compara el resultado de su fórmula con el valor 10 y devuelve el que sea mayor. Luego, este resultado se compara con el valor 100 y se devuelve el mínimo de esos dos: muy hábil y un gran uso de las funciones MIN y MAX.

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (13657) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365.