Ingresando datos como miles (Microsoft Excel)
A Richard le gustaría escribir un valor en una celda y que Excel asuma que el valor es miles. Por ejemplo, le gustaría ingresar «3»
en una celda y hacer que Excel trate el valor como 3,000; si ingresa «14»
en la celda, Excel debería tratarlo como 14.000.
Hay varias formas diferentes de manejar esto, dependiendo de cómo desee que se traten los datos una vez ingresados. Un enfoque es cambiar el formato de la celda en la que se ingresan los valores. Por ejemplo, podría utilizar el siguiente formato personalizado para la celda:
#,##0",000"
Cada vez que ingresa un valor en la celda, Excel sigue el valor con «, 000». Por lo tanto, ingrese 27 en la celda y Excel mostrará 27,000.
El inconveniente de este enfoque es que el número subyacente todavía se considera el valor más pequeño. Si luego intentas agregar 1 al contenido de la celda, no obtienes 27,001, obtienes 28,000. Tampoco podrá ingresar valores decimales. Esto significa que si ingresa 1.23, no obtiene 1.230; en su lugar, obtiene 1.000 porque el valor se trata como un número entero antes de mostrarse.
Un mejor enfoque es, quizás, cambiar una configuración en Excel. Siga estos pasos:
-
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 o una versión posterior, muestre la pestaña Archivo de la cinta y luego haga clic en Opciones).
-
En el lado izquierdo del cuadro de diálogo, haga clic en Avanzado. (Ver figura 1)
-
Marque la casilla de verificación Insertar automáticamente un punto decimal y cambie el valor de la configuración a -3.
-
Haga clic en Aceptar.
Ahora, cada vez que ingresa cualquier información en una celda, Excel automáticamente multiplica el valor por 1,000, siempre que no incluya un punto decimal en lo que está ingresando. Esto significa que si ingresa el valor 3, Excel realmente ingresa 3,000 en la celda. Si, en cambio, ingresa 1.23, Excel ingresa 1.23; no se multiplica por 1.000.
Si elige este enfoque, recuerde que no solo se ve afectada la entrada de datos en la hoja de trabajo actual. Esta configuración afecta a todas las entradas de datos en todas las hojas de trabajo a partir de este momento. Si esto no es lo que desea, deberá recordar desactivar la configuración (desmarque la casilla de verificación) cuando desee volver a la entrada de datos normal.
También podría utilizar un enfoque macro para el problema. Por ejemplo, si solo ingresa datos numéricos en la hoja de trabajo, puede crear una macro que multiplique el contenido de una celda por 1,000 cada vez que la celda cambie. Haga clic con el botón derecho en la pestaña de la hoja de trabajo y elija Ver código en el menú contextual resultante. Luego ingrese la siguiente macro en la ventana de código:
Private Sub Worksheet_Change(ByVal Target As Range) Application.EnableEvents = False Target = Target * 1000 Application.EnableEvents = True End Sub
Sin embargo, quizás la mejor solución sea simplificar las cosas. Tenga una columna donde ingrese sus valores como desee. Luego, en otra columna, use una fórmula para modificar los valores que ingresó. Por ejemplo, puede ingresar 1,23 en la celda A1. En la celda B1, entonces, podría multiplicar este valor por 1,000. El valor en la celda B1 podría usarse dentro de otras fórmulas, en otra parte de su libro de trabajo.
_Nota: _
Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.
link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador]
.
ExcelTips es su fuente de formación rentable en Microsoft Excel.
Este consejo (9697) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365. Puede encontrar una versión de este consejo para la interfaz de menú anterior de Excel aquí:
link: / excel-Entering_Data_as_Thousands [Ingresando datos como miles]
.