Limitaciones de entrada de datos complejos (Microsoft Excel)
A Prakash le gustaría restringir los datos de entrada en una celda de modo que acepte solo un máximo de 11 dígitos antes del punto decimal y, posiblemente, 2 dígitos después. La entrada puede ser un valor entero o decimal, pero solo puede tener un máximo de 11 dígitos a la izquierda del decimal y 2 a la derecha. (Por lo tanto, 1234 o 1234.56 serían aceptables, pero 1234.567 no.) Prakash señala que la Validación de datos no parece funcionar cuando desea limitar los dígitos antes y después del punto decimal.
Prakash está cerca de encontrar la respuesta, porque la validación de datos realmente se puede utilizar. El truco consiste en crear una fórmula personalizada que se pueda utilizar para la validación. Aquí hay una fórmula que devolverá Verdadero o Falso, como se requiere para la Validación de datos:
=AND(A1=ROUND(A1,2),ABS(A1)<100000000000)
La fórmula prueba dos condiciones usando AND, y ambas condiciones deben ser verdaderas. La primera condición comprueba para asegurarse de que no se utilicen más de 2 dígitos a la derecha del punto decimal. La segunda condición compara el valor absoluto para asegurarse de que sea menor de 12 dígitos. Verifica 12 dígitos para que un valor como 99999999999.99 se considere válido.
Para utilizar la fórmula en Validación de datos, siga estos pasos:
-
Seleccione la celda o celdas a las que desea aplicar la Validación de datos.
-
Muestre la pestaña Datos de la cinta.
-
En el grupo Herramientas de datos, haga clic en la herramienta Validación de datos. (La herramienta Validación de datos se encuentra en el grupo Validación de datos si está usando Excel 2007 o Excel 2010.) Excel muestra el cuadro de diálogo Validación de datos.
-
Usando la lista desplegable Permitir, elija Personalizado. (Ver figura 1)
-
En el cuadro Fórmula, escriba la fórmula indicada anteriormente.
-
Establezca cualquier otra configuración de validación de datos como desee.
-
Haga clic en Aceptar.
ExcelTips es su fuente de formación rentable en Microsoft Excel.
Este consejo (13643) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365.