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