Ashley se pregunta cómo limitar la entrada de un número a dos decimales.

Al tratar de resolverlo, observa que la herramienta de validación de datos no parece funcionar para este requisito.

Hay dos formas de abordar este problema. La primera es utilizar una regla personalizada en la herramienta de validación de datos de Excel. Siga estos pasos:

  1. Seleccione la celda donde desea limitar la entrada a dos decimales. (Para este ejemplo, supongamos que selecciona la celda A1.)

  2. Muestre la pestaña Datos de la cinta.

  3. Haga clic en la herramienta Validación de datos. Excel muestra el cuadro de diálogo Validación de datos.

  4. Asegúrese de que se muestre la pestaña Configuración. (Ver figura 1)

  5. En la lista desplegable Permitir, elija Personalizado.

  6. En el cuadro Fórmula (que aparece cuando completa el paso 5), ingrese la siguiente fórmula:

=MOD(A1*100,1)=0

Haga clic en Aceptar para cerrar el cuadro de diálogo.

Esta fórmula de validación funciona porque verifica que el valor en A1, cuando se multiplica por 100 y luego se divide por 1, no tenga resto. Solo tendrá este resto si hay tres o más lugares decimales en el valor ingresado. La validación también fallará si alguien intenta ingresar texto en la celda A1.

Por supuesto, hay muchas otras fórmulas que podría usar en el paso 6. Aquí hay algunas:

=INT(A1100)=(A1100)

=A1=ROUND(A1,2)

=ABS(A1-ROUND(A1,2))<1E-8 =FIND(".",A1,1)>=LEN(A1)-2

En lugar de utilizar la validación de datos, existe otro enfoque que podría adoptar. Éste implica seguir los siguientes pasos:

  1. Seleccione la celda donde desea limitar la entrada a dos decimales. (Para este ejemplo, supongamos que selecciona la celda A1.)

  2. Formatee la celda como desee, pero asegúrese de que esté al menos formateada para mostrar solo dos lugares decimales.

  3. Muestra el cuadro de diálogo Opciones de Excel. (En Excel 2007, haga clic en el botón Office y luego en Opciones de Excel. En Excel 2010 y versiones posteriores, muestre la pestaña Archivo de la cinta y luego haga clic en Opciones).

  4. Haga clic en la opción Avanzado a la izquierda del cuadro de diálogo.

  5. Desplácese por las opciones disponibles hasta que vea la sección Al calcular este libro. (Ver figura 2)

  6. Asegúrese de que la casilla de verificación Establecer precisión como se muestra esté seleccionada.

  7. Haga clic en Aceptar.

Ahora, cuando alguien ingrese un valor en la celda que formateó en el paso 2, se redondeará automáticamente a dos lugares decimales, y Excel se asegurará de que cualquier cálculo use el valor de dos decimales.

El inconveniente de este enfoque es que cambiar la forma en que Excel hace sus cálculos (pasos 3 a 6) afecta a todo el libro de trabajo, no solo a la celda de entrada de datos seleccionada en el paso 1. Si esto es inaceptable para usted, entonces definitivamente debe elegir los datos Enfoque de validación, discutido anteriormente.

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

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