5
Mostrar decimales para números menores a 1 Con este ejercicio aprenderemos un poco más sobre el formato personalizado de celdas ya que lo utilizaremos para mostrar automáticamente los decimales de números menores a 1. En caso de que el valor sea mayor o igual a 1, se omitirán los decimales. El objetivo de este artículo es mostrar una de las funcionalidades menos utilizadas y comprendidas del formato personalizado de celdas y me refiero al uso de criterios para la aplicación de los formatos. Este método nos da la posibilidad de alterar el comportamiento predeterminado de los formatos personalizados y adaptarlo a nuestras necesidades. Pero antes de explicar este tipo de uso del formato personalizado, debo decir que este artículo no es para principiantes. Si nunca has leído sobre este tema, te recomiendo consultar el artículo Formato personalizado de celdas en Excel y posteriormente regresar aquí. Para los ejemplos que voy a mostrar, debes tener en cuenta que, debido a la configuración regional de mi equipo utilizaré la coma (,) como el separador de miles y el punto (.) como el separador de decimales. Formato personalizado de celdas Los códigos de formato personalizado nos permiten indicar en una misma línea los formatos para números positivos, negativos, ceros y cadenas de texto. Cada formato es separado por un punto y coma (;) pero no es obligatorio indicar siempre los cuatro elementos. Por ejemplo, el siguiente código solo especifica dos formatos: #,##0;#,##0.00 El primer formato se aplicará sobre los números positivos y el segundo sobre los números negativos. En este caso estoy pidiendo que sean los números negativos los que muestren dos posiciones decimales. Para comprobar el funcionamiento de este código de formato, trabajaremos con una lista de números la cual copiaré en dos columnas de mi hoja bajo los títulos: Valor original y Formato. Las celdas bajo la columna Formato serán las que aplicarán el formato personalizado. La siguiente imagen muestra el momento exacto en que estoy por aplicar el formato personalizado a las celdas de la columna Formato:

Mostrar decimales para números menores a 1.pdf

Embed Size (px)

Citation preview

Page 1: Mostrar decimales para números menores a 1.pdf

Mostrar decimales para números

menores a 1

Con este ejercicio aprenderemos un poco más sobre el formato personalizado de celdas

ya que lo utilizaremos para mostrar automáticamente los decimales de números menores

a 1. En caso de que el valor sea mayor o igual a 1, se omitirán los decimales.

El objetivo de este artículo es mostrar una de las funcionalidades menos utilizadas y

comprendidas del formato personalizado de celdas y me refiero al uso de criterios para

la aplicación de los formatos. Este método nos da la posibilidad de alterar el

comportamiento predeterminado de los formatos personalizados y adaptarlo a nuestras

necesidades.

Pero antes de explicar este tipo de uso del formato personalizado, debo decir que este

artículo no es para principiantes. Si nunca has leído sobre este tema, te recomiendo

consultar el artículo Formato personalizado de celdas en Excel y posteriormente

regresar aquí.

Para los ejemplos que voy a mostrar, debes tener en cuenta que, debido a la

configuración regional de mi equipo utilizaré la coma (,) como el separador de miles y

el punto (.) como el separador de decimales.

Formato personalizado de celdas

Los códigos de formato personalizado nos permiten indicar en una misma línea los

formatos para números positivos, negativos, ceros y cadenas de texto. Cada formato es

separado por un punto y coma (;) pero no es obligatorio indicar siempre los cuatro

elementos. Por ejemplo, el siguiente código solo especifica dos formatos:

#,##0;#,##0.00

El primer formato se aplicará sobre los números positivos y el segundo sobre los

números negativos. En este caso estoy pidiendo que sean los números negativos los que

muestren dos posiciones decimales.

Para comprobar el funcionamiento de este código de formato, trabajaremos con una lista

de números la cual copiaré en dos columnas de mi hoja bajo los títulos: Valor original y

Formato. Las celdas bajo la columna Formato serán las que aplicarán el formato

personalizado. La siguiente imagen muestra el momento exacto en que estoy por aplicar

el formato personalizado a las celdas de la columna Formato:

Page 2: Mostrar decimales para números menores a 1.pdf

Recuerda que este cuadro de diálogo lo puedes abrir haciendo clic derecho sobre el

rango de celdas previamente seleccionado y eligiendo la opción de menú Formato de

celdas. También puedes abrirlo con el atajo de teclado CTRL + 1.

La siguiente imagen muestra el resultado de aplicar el código de formato personalizado

a las celdas de la columna Formato:

Page 3: Mostrar decimales para números menores a 1.pdf

Observa que son los números negativos, bajo la columna Formato, los que muestran las

dos posiciones decimales. Considera que los números de las celdas B9 y B10 no

muestran el símbolo negativo porque no lo he indicado en el formato personalizado,

pero la barra de fórmulas certifica que el valor de la celda B10 es un valor negativo.

Con esto hemos comprobado que el formato personalizado recién aplicado, muestra los

decimales para el grupo de números negativos y al grupo de números positivos los deja

sin decimales.

Recuerda que nuestro objetivo es hacer que los valores menores a 1 muestren los

decimales así que, necesitamos hacer una modificación a nuestro código de formato

para obtener ese resultado.

Criterios en el formato personalizado

Como ya lo mencioné anteriormente, de manera predeterminada los formatos se aplican

al rango de números positivos y negativos. Además, tenemos la posibilidad de indicar

un tercer formato para el valor cero.

Si queremos que el primer formato se aplique a los valores mayores o iguales a uno, y

no a todos los valores positivos, entonces debemos agregar una condición al principio

del formato de la siguiente manera:

[>=1]#,##0;#,##0.00

Observa que es el mismo código de formato de la sección anterior pero he agregado una

condición entre corchetes [>=1] para indicar que ese primer formato deberá ser aplicado

si los números son mayores o iguales a uno. La siguiente imagen muestra el resultado

de aplicar este formato personalizado a nuestra lista de números:

Page 4: Mostrar decimales para números menores a 1.pdf

En este caso, los números negativos utilizan el segundo formato y por lo tanto

despliegan también los decimales. Si por el contrario, quisiéramos que solamente los

valores mayores a cero y menores a 1 mostraran los decimales, entonces podemos

utilizar la siguiente regla:

[>=1]#,##0;[>0]#,##0.00;#,##0

Observa que en este caso hay dos puntos y coma (;) que se encargan de separar tres

formatos diferentes. El primero se aplica para valores mayores o iguales a uno [>=1], el

segundo se aplica para valores mayores a cero [>0] y el tercero para el resto, que en este

caso son los números negativos. Observa el comportamiento de este código:

Recuerda que solo tenemos tres espacios para indicar los formatos para los números. En

caso de utilizar un cuarto formato sería aplicado a las cadenas de texto. Así que, el uso

de criterios en el formato personalizado de celdas es muy útil, pero bajo ninguna

circunstancia podemos sobrepasar la cantidad máxima de formatos que podemos

especificar.

Para terminar quiero mostrar otro formato personalizado que es muy similar al anterior

pero que nos permite ver claramente la diferencia entre cada grupo de números. El

objetivo de este formato personalizado es hacer que los números mayores o iguales a 1

muestren un decimal. Los valores menores a 1 y mayores a cero mostrarán dos

Page 5: Mostrar decimales para números menores a 1.pdf

decimales y los negativos, así como el número cero, no mostrarán decimales. El código

del formato que implementará estas reglas es el siguiente:

[>=1]#,##0.0;[>0]#,##0.00;#,##0

En la imagen inferior se observan perfectamente los tres grupos de números, cada uno

con el formato de celda que acabamos de especificar.