Formato de grados minutos y segundos en negativo.

02/04/2009 - 11:43 por jun | Informe spam
Saludos a todos:

Éste número:
1,636267585

Con éste formato de celda:
[h]ºmm'ss,00'';[Rojo]-[h]ºmm'ss,00''

lo puedo ver así:
39º16'13,52''


Pero el formato no me funciona cuando el número es negativo.
Es decir, esto:
-1,636267585

con dicho formato el resultado de la celda es éste:
####################################

También he probado este formato:
[h]ºmm'ss,00'';[Rojo]-[h]º

y el resultado es éste:
-39º


No consigo que me salga el número negativo completo, así:
-39º16'13,52''



¿Sabeis qué formato tendría que darle para que me salga correcto? Lo
del color rojo en los números negativos me dá lo mismo. Eso no
importa.


Muchas gracias.
Saludos.

Preguntas similare

Leer las respuestas

#1 Xavier Budet Graco
02/04/2009 - 17:47 | Informe spam
Hola "jun", Excel no admite, por diseño, formato "horas" en negativo, da error. Una posible solución sería utilizar una celda extra y con una fórmula del tipo que te doy hacer la conversión.
=SI(A2<0;"- ";" ")&TEXTO(ABS(A2);"[h]ºmm'ss,00\""")

ATENCIÓN la celda origen es la "A2" y yo utilizo el separador ";"

Problema que el resultado es un texto y no podrás operar con él. Además el color Negro o Rojo lo habrías de "conseguir" con "Formato personalizado" en la celda/s.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"jun" escribió en el mensaje news:
Saludos a todos:

Éste número:
1,636267585

Con éste formato de celda:
[h]ºmm'ss,00'';[Rojo]-[h]ºmm'ss,00''

lo puedo ver así:
39º16'13,52''


Pero el formato no me funciona cuando el número es negativo.
Es decir, esto:
-1,636267585

con dicho formato el resultado de la celda es éste:
####################################

También he probado este formato:
[h]ºmm'ss,00'';[Rojo]-[h]º

y el resultado es éste:
-39º


No consigo que me salga el número negativo completo, así:
-39º16'13,52''



¿Sabeis qué formato tendría que darle para que me salga correcto? Lo
del color rojo en los números negativos me dá lo mismo. Eso no
importa.


Muchas gracias.
Saludos.
Respuesta Responder a este mensaje
#2 jun
02/04/2009 - 18:39 | Informe spam
Gracias Xavier:

En realidad el formato no tiene por qué ser de horas. Yo le daría otro
formato distinto de horas, si supiera cómo, para que me devuelva el
resultado en grados minutos y segundo en negativo y positivo. Necesito
que sea un valor numérico, no de texto, para poder operar con él.

La hoja de cálculo de Open Ofice si permite horas en negativo.

De todas formas con éste formato: [h]ºmm'ss,00'';[Rojo]-[h]º
sí me dá, parcialmente, el siguiene resultado negativo:
-39º

Por eso creo que quizás hay alguna forma o truco para engañar a excel,
o para hacer que funcione como debería.


Muchas gracias.
Un saludo.

-

On 2 abr, 17:47, "Xavier Budet Graco" wrote:
Hola "jun", Excel no admite, por diseño, formato "horas" en negativo, da error. Una posible solución sería utilizar una celda extra y con una fórmula del tipo que te doy hacer la conversión.
=SI(A2<0;"- ";"  ")&TEXTO(ABS(A2);"[h]ºmm'ss,00\""")      

ATENCIÓN la celda origen es la "A2" y yo utilizo el separador ";"

Problema que el resultado es un texto y no podrás operar con él. Además el color Negro o Rojo lo habrías de "conseguir" con "Formato personalizado" en la celda/s.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"jun" escribió en el mensajenews:
Saludos a todos:

Éste número:
1,636267585

Con éste formato de celda:
[h]ºmm'ss,00'';[Rojo]-[h]ºmm'ss,00''

lo puedo ver así:
39º16'13,52''

Pero el formato no me funciona cuando el número es negativo.
Es decir, esto:
-1,636267585

con dicho formato el resultado de la celda es éste:
####################################

También he probado este formato:
[h]ºmm'ss,00'';[Rojo]-[h]º

 y el resultado es éste:
-39º

No consigo que me salga el número negativo completo, así:
-39º16'13,52''

¿Sabeis qué formato tendría que darle para que me salga correcto? Lo
del color rojo en los números negativos me dá lo mismo. Eso no
importa.

Muchas gracias.
Saludos.
Respuesta Responder a este mensaje
#3 Xavier Budet Graco
02/04/2009 - 20:11 | Informe spam
Hola "jun", bueno la información que te dado es correcta a medias.

Excel si que trabaja con horas negativas pero para eso has de cambiar el sistema de fechas utilizado, cosa que puede traer problemas en el fichero si está pensado para el sistema habitual o si tienes otros ficheros, bastante probable, con fechas. La verdad es que ir cambiando el sistema de fechas a mi no me gusta y no lo recomiendo.

Si quieres utilizarlo ves a "Opciones de Excel" y en la pestaña "Avanzadas" marcas "Usar sistema de fechas 1904".

Con este sistema funcionan las horas negativas que de hecho es lo que tú estás utilizando (1,636267585 es 1 día --24 horas-- más la fracción de día 0,636267585 --15 horas 16 minutos con 13,52 segundos--), con el formato visual de Grados, Minutos y Segundos de arco.

El porque aparece el resultado que tú apuntas -39º es para mi un misterio (lo he reproducido) pero no te sirve porque a la que le pidas minutos y segundos te dará ERROR...

Saludos,

Xavier

Quitar MAC para contestar. Gracias.


"jun" escribió en el mensaje news:
Gracias Xavier:

En realidad el formato no tiene por qué ser de horas. Yo le daría otro
formato distinto de horas, si supiera cómo, para que me devuelva el
resultado en grados minutos y segundo en negativo y positivo. Necesito
que sea un valor numérico, no de texto, para poder operar con él.

La hoja de cálculo de Open Ofice si permite horas en negativo.

De todas formas con éste formato: [h]ºmm'ss,00'';[Rojo]-[h]º
sí me dá, parcialmente, el siguiene resultado negativo:
-39º

Por eso creo que quizás hay alguna forma o truco para engañar a excel,
o para hacer que funcione como debería.


Muchas gracias.
Un saludo.

-

On 2 abr, 17:47, "Xavier Budet Graco" wrote:
Hola "jun", Excel no admite, por diseño, formato "horas" en negativo, da error. Una posible solución sería utilizar una celda extra y con una fórmula del tipo que te doy hacer la conversión.
=SI(A2<0;"- ";" ")&TEXTO(ABS(A2);"[h]ºmm'ss,00\""")

ATENCIÓN la celda origen es la "A2" y yo utilizo el separador ";"

Problema que el resultado es un texto y no podrás operar con él. Además el color Negro o Rojo lo habrías de "conseguir" con "Formato personalizado" en la celda/s.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"jun" escribió en el mensajenews:
Saludos a todos:

Éste número:
1,636267585

Con éste formato de celda:
[h]ºmm'ss,00'';[Rojo]-[h]ºmm'ss,00''

lo puedo ver así:
39º16'13,52''

Pero el formato no me funciona cuando el número es negativo.
Es decir, esto:
-1,636267585

con dicho formato el resultado de la celda es éste:
####################################

También he probado este formato:
[h]ºmm'ss,00'';[Rojo]-[h]º

y el resultado es éste:
-39º

No consigo que me salga el número negativo completo, así:
-39º16'13,52''

¿Sabeis qué formato tendría que darle para que me salga correcto? Lo
del color rojo en los números negativos me dá lo mismo. Eso no
importa.

Muchas gracias.
Saludos.
Respuesta Responder a este mensaje
#4 jun
02/04/2009 - 21:50 | Informe spam
Gracias Xavier:

Este número 1,636267585 al multiplicarlo por 24 me daba ésto:
39,2704220, y estos son los grados centesimales que necesito manejar;
pero para manejarlo en formato xesagesimal tuve que dividirlo entre
24, y al aplicarle el formato que comenté se visualizaba bien y podía
operar con él. Incluso puedo sumar y restar con valores negativos a
pesar del formato. Si me conformo con ver los valores negativos
parcialmente, no completos, quizá también me puede servir.

La solución de cambiar el Sistema de Fechas a 1904 quizá también me
sirva. Lo tengo que pensar.

Muchas gracias.
Un saludo.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida