Uso de cookies

Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continúa navegando, consideramos que acepta su uso. Para obtener más información o bien conocer cómo cambiar la configuración lea nuestra Política de cookies

Formatos personalizados para números

Formatos personalizados para números

En OpenOffice Writer el código de formato personalizado para números se especificará indicando dos secciones, separadas por un punto y coma (;).

La primera sección se aplicará a los números positivos y al cero. La segunda sección se aplicará a los números negativos.

 números positivos y cero ; números negativos 

Opcionalmente se podrá indicar una tercera opción que se aplica cuando el número es cero, quedando la primera sección sólo para números positivos. Además, se pueden indicar condiciones que sólo se aplicarán a los números que las cumplan.

 números positivos ; números negativos ; cero 

En cada una de estas secciones podremos incluir los siguientes códigos:

Código Cómo actúa
# Mostrará en esa posición se un dígito numérico (del 0 al 9) o nada
0 Mostrará en esa posición se un dígito numérico (del 0 al 9) o mostrará un cero si no se indica nada
. Si es preciso, mostrará el separador de miles
, Muestra el separador decimal
"texto" Permite introducir el literal texto en el formato
\ Permite introducir el carácter que le sigue en el formato
  [COLOR]   Hace que el número se muestre con el color indicado.

Los colores que se pueden indicar son: CIAN, VERDE, NEGRO, AZUL, MAGENTA, ROJO, BLANCO y AMARILLO o sus equivalentes en inglés.

[cond] Si se cumple la condición especificada entre corchetes, se aplicará el formato definido. Para especificar condiciones se pueden utilizar los siguientes operadores: <, <=, =, =>, >, <>

Veamos unos ejemplos cuando introducimos en una sección un código como   #.##0,00   1

Número introducido Número mostrado
15000 15.000,00  
,25 0,25 2
10,259 10,26  

Los números con más posiciones decimales que los indicados en el formato se redondearán. El formato sólo precisa que se defina el primer separador de miles. No es necesario, por tanto, indicar separación de millones, miles de millones...

Ejemplos de formatos

Formatos que Formato
Introducen un texto   #,##0,00 "metros cuadrados"  

  #,##0 \m\2     #,##0 "m2"  

Introduce un color   [ROJO]#,##0,00  
Introduce una condición   [>=1000][ROJO]#.##0,00  

Si queremos utilizar un formato fraccionario (por ejemplo, cinco y tres cuartos) podremos utilizar además los siguientes códigos:

Código Cómo actúa
? Se indica una por cada dígito que se mostrará en el numerador y en el denominador de la fracción
/ Carácter divisor para la fracción

Veamos unos ejemplos cuando introducimos en una sección un código como   # ??/??  

Número introducido Número mostrado
5,25 5 1/4
6,30 6 3/10

Un caso especial es el uso del separador de miles para mostrar números como múltiplos de 1000. Si utilizamos un formato como   #.   el número 15000 se mostrará como 15

Como dijimos al principio de este apartado, el formato de números se indica introduciendo en Código de formato una expresión formada por dos o tres secciones separadas por punto y coma. Veamos como indicaríamos el siguiente caso:

Queremos que los números positivos se muestren en color azul, con separador de miles y dos decimales. Los números negativos se mostrarán en color rojo, también con separador de miles y dos decimales. Si el número es cero, queremos que se muestre la frase Es Cero en color verde.

El formato que necesitamos es el siguiente:

  [AZUL]#.##0,00;[ROJO]#,##0.00;[VERDE]"Es Cero"  


Formatos personalizados para monedas

Para definir formatos personalizados para monedas en OpenOffice Writer se aplican las mismas reglas que para números. Tan sólo debes agregar el símbolo de la moneda tras el formato del número.

Por lo tanto, el caso que hemos considerado en Formatos personalizados para números, integrando el símbolo del euro, quedaría como:

  [AZUL]#.##0,00 €;[ROJO]#,##0.00 €;[VERDE]"Es Cero"  

Formatos personalizados para notación científica

La notación científica se utiliza para escribir números muy grandes o muy pequeños. Éstos números se escriben en una notación compacta utilizando potencias en base 10.

Se forma por tres partes:

  • La primera, denominada mantisa, es un número entero o decimal entre el 1 y el 10 y que representa la parte más significativa del número.
  • La segunda parte, es la letra E, que sustituye a la base 10 o expresión x 10
  • La tercera parte, que recibe el nombre de exponente, es el número entero, positivo o negativo, al que habría que elevar la base 10

Por ejemplo, el número 145.000.000 se puede representar como 1,45 x 108

Éste número en notación científica se representa como 1,45E8

Otro ejemplo: La masa de un electrón es de 0,000 000 000 000 000 000 000 000 000 000 910 939 kg.

Se puede representar en notación científica como 9,10939E-31 kg.

En OpenOffice Writer el formato que debemos utilizar para representar estos números sería el siguiente:   0E+0  

Si deseamos formatear la parte exponencial podríamos utilizar un formato como éste:   0E+000  

En este caso, 145.000.000 se vería como 1,45E008

Formatos personalizados para porcentajes

Para mostrar el número como un porcentaje, sencillamente agrega el símbolo % al formato del número.

Por ejemplo, 0,015 se mostraría como 1,50 % si el formato indicado en OpenOffice Writer es   0,00 %  .

Notas

1 El  remarcado  se ha utilizado para destacar los códigos utilizados. No se introduce en el formato
2 Supongamos que el número introducido es ,25, y el formato introducido es   #.##0,00  . ¿Que ocurriría si el formato fuera   #.###,00  ? En el primer caso, en la posición de unidades indicamos que muestre un dígito o 0, por lo que muestra 0,25. En el segundo, en la posición de unidades le indicamos que muestre un dígito o nada, por lo que mostrará ,25


Modificada el 30 ago 2015 03:31.   Visitas: 15 200