Hallo Gotano

Rosemarie und Horst Kupfer schrieb:
Jens Nürnberger schrieb:

Laut http://www.wiki.csoft.at/index.php/Umrechnung_Grad/Minuten/Sekunden_in_Dezimalgrad
gilt Dezimalgrad = (Sekunden/60+Minuten)/60 + Grad
Wenn
A1    B1    C1    D1
1°     4'     4,2''    =(C1/60+B1)/60+A1
            1,07
Umgekehrt
A1     B1        C1        D1
1,07    =GANZZAHL(A1)    =(A1-B1)*60    =((A1-B1)*60-C1)*60
und
E1
=B1&"° "&C1&"' "&D1&"''"
(vgl. http://www.file-upload.net/download-1373313/Grad.ods.html)
So geht es:

A1 B1 C1 D1

1.027     =GANZZAHL(A1)   =GANZZAHL(60*(A1-B1))     =3600*(A1 - B1 - C1/60)

Erläuterung:
B1 : klar
C1 : zunächst wird der Rest nach dem Dezimalkomma berechnet (A1 - B1) und in Minuten umgewandelt (Lösung von Jens), davon der ganzzahlige Anteil ergibt die Minuten D1 : A1 - B1 - C1/60 berechnet den auf die Sekunden entfallenden Bruchteil der ursprünglichen Zahl; da 1° = 60*60" = 3600" multiplizieren wir mit 3600 und haben dann die Sekunden - gewollt mit Bruchteil, sonst musst Du nochmals die Funktion GANZZAHL() anwenden; aber Achtung: die rundet nicht!!!!

Jens, deine Idee ist gut und richtig, aber die Minuten erscheinen bei dir mit Dezimalstellen.
Wenn man es ganz genau machen will, muss man die auch noch umrechnen.
Dann gibt es aber noch 2 Spalten mehr.
Nicht nötig, s. oben
Ich hatte eigentlich gedacht, dass man die ganze Rechnerei in eine einzige Formel schreiben kann. Das wir natürlich ein fürchterlicher und unübersichtlicher Bandwurm, aber gehen müsste es doch.
Ich tüftle mal weiter.
Okay, natürlich kannst Du das Ganze in eine einzige Formel "wursteln", ist aber nicht gerade sehr lese- und benutzerfreundlich. Lösungsvorschlag: mach doch die Zwischenrechnung in einem der "hinteren" Tabellenblätter, die Du anderweitig nicht brauchst, und hol einfach das Resultat auf das Arbeitsblatt hervor. Oder programm Dir eine eigene kleine Basicfunktion, die das erledigt. Achtung: nach verketten mit & hast Du Strings, also Texte, und Excel kann mit diesen Zahlen nicht mehr rechnen. Wichtig zu wissen, falls Du sie in weiteren Berechnungen benötigst!

Freundlich grüsst

Ernst



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org

Antwort per Email an