Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

trasformare in gradi sessagesimali.

215 views
Skip to first unread message

Pietro B.

unread,
Jul 23, 2003, 6:35:33 AM7/23/03
to
Salve a tutti.
Come si fa per trasformare un angolo espresso in decimale in un angolo
sessagesimale (gradi, minuti, secondi)?
ho provato ad usare il formato "ora" che dovrebbe essere coerente, ma non
tornano i conti.
Ciao
Pietro


ivano

unread,
Jul 23, 2003, 7:31:26 AM7/23/03
to

>-----Messaggio originale---
>.
>hai controllato le funzioni:
GRADI() o RADIANTI()
non ne ho cognizione piena, ma forse fanno al caso tuo.

ivano

[M.I.] Ester

unread,
Jul 23, 2003, 8:18:01 AM7/23/03
to
ivano wrote:

>> hai controllato le funzioni:
> GRADI() o RADIANTI()
> non ne ho cognizione piena, ma forse fanno al caso tuo.

Le avevo viste anche io, ma da sole non trasformano i decimali in gradi,
primi e secondi, ma solo in gradi.
Forse bisognerebbe implementarle in qualche modo.

--
Ester Memoli
MOS Master Instructor #13960

*eg* :-) :o) 8-O :-D lol :-( ;-) ;-( 8-) :-(*) :-@ :-? :-P rotfl


enzo

unread,
Jul 23, 2003, 9:25:20 AM7/23/03
to
Forse hai trascurato il rapporto fisso sess/cent = 0,6
se in A1 hai i centesimali:
B1=ARROTONDA.DIFETTO(0,6*A1;1) ti restituisce i gradi sess.
C1=ARROTONDA.DIFETTO((A1-B1)*60;1) ,, i primi sess.
enzo

>-----Messaggio originale---

>.
>

Barbara

unread,
Jul 23, 2003, 9:30:52 AM7/23/03
to

"Pietro B." <chiedim...@mio.it> ha scritto nel messaggio
news:bflods$g8337$1...@ID-71199.news.uni-berlin.de...

Il formato ora può essere coerente se scegli quello [h].mm.ss che negli
esempi è visualizzato con "37.30.55" (almeno in Xp). Non l'altro (h.mm.ss)
perché arrivato a 23.59.59... ricomincia da 0.00.00.
Per trasformarlo... ho una proposta. Dopo aver impostato il corretto formato
nella cella, fai =A1/24 (se i gradi decimali sono in A1).
Lo so che è un modo... indegno. Però funziona e oggi sono a corto di idee!

Se vuoi fare trasformazione e formattazione in un solo pasaggio, puoi fare:
=TESTO(A1/24;"[h].mm.ss")

Spero ti possa essere utile.
Ciao
Barbara

enzo

unread,
Jul 23, 2003, 10:34:52 AM7/23/03
to

>-----Messaggio originale---
>.
>

enzo

unread,
Jul 23, 2003, 7:10:35 PM7/23/03
to
in A1 i centesimali:
B1=ARROTONDA.DIFETTO(0,9*A1;1)
C1=ARROTONDA.DIFETTO((0,9*A1-B1)*60;1)
D1=(0,9*A1*-B1)*3600-C1*60

enzonennz

n.b. se ancora i fa le .....bizze ci rinunc?.

fernando cinquegrani

unread,
Jul 24, 2003, 1:41:24 AM7/24/03
to
"Barbara" <giuliano.anton...@libero.it> ha scritto nel messaggio news:%236LCp6R...@TK2MSFTNGP11.phx.gbl...

| Il formato ora può essere coerente se scegli quello [h].mm.ss che negli
| esempi è visualizzato con "37.30.55" (almeno in Xp). Non l'altro (h.mm.ss)
| perché arrivato a 23.59.59... ricomincia da 0.00.00.
| Per trasformarlo... ho una proposta. Dopo aver impostato il corretto formato
| nella cella, fai =A1/24 (se i gradi decimali sono in A1).
| Lo so che è un modo... indegno. Però funziona e oggi sono a corto di idee!
| Se vuoi fare trasformazione e formattazione in un solo pasaggio, puoi fare:
| =TESTO(A1/24;"[h].mm.ss")

credo sia corretto. ma puoi ottenere una approssimazione maggiore
e una scrittura più consona utilizzando il formato [h].mm.ss,00
.f
http://www.prodomosua.it


0 new messages