Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<
Microsoft Office 2003-2019 => Excel => Thema gestartet von: Hypothalamus am Juni 20, 2018, 17:11:05 Nachmittag
-
Moin aus Bremen,
ich hoffe mir kann jemand weiterhelfen.
Ich arbeite gerade mit Längen und Breitengraden.
Der Spezialfall ist das ich die Sekunden und Dezimalsekunden nur bis 59 gebrauchen kann... also alles was größer/gleich 60 ist muss ich aufrunden.
Folgendes Beispiel
ich habe folgenden Wert 58,74 74 liegt größer/gleich 60 deswegen muss hier aufgerundet werden also 59,00. Alles super das klappt mit folgender Formel
=WENN(REST(F3;2)>0,6;AUFRUNDEN(F3;0);F3)
super.
wäre der Wert 58,32 kann dieser so bleiben ... da hier weder die Sekunden noch Dezimalsekunden die größer/gleich =60 nicht überschreiten.
Jetzt habe ich aber folgendes Problem
sobald der Wert 07,29 also die Sekunden auch die größer/gleich 60 überschreiten wird auch hier aufgerunden mit 08,00.
Ich will aber nur das wenn die Dezimalsekunden, also der Wert nach dem Komma die größer/gleich 60 überschreiten aufgerundet wird und wenn die Sekunden, also der vorder Wert die größer/gleich 60 überschreiten eine Textausgabe wie FALSCH bekomme. Ansonsten soll der Wert so bleiben wie erst ist.
Würde mich freuen wenn mir hier jemand weiterhelfen kann.
Liebe Grüße
Dennis
-
Das klingt nach Verbiegen von Definitionen.
DEZIMALsekunden sind vermutlich Hundertstelsekunden. Eine Begrenzung auf unter 60 davon ist nicht erlaubt.
Wieso sollten SEKUNDEN >60 anfallen?
Vielleicht anregend: http://www.excelformeln.de/formeln.html?welcher=463 (http://www.excelformeln.de/formeln.html?welcher=463)
-
Moin Lupo, das mit den Sekunden,Dezimalsekunden usw waren eigentlich nur Hintergrundinformationen. bzgl Umrechnung von Längen und Breitengraden haben ich eine super Formel gefunden.
Ich versuche es mal einfacher
Ich habe eine Dezimalzahl:
Beispiele:
58,32 so ok da Stelle vor dem Komma und hinter dem Komma jeweils unter >=60 ist.
58,74 so nicht ok da der Wert nach dem Komma >=60 ist. Das habe ich mit der Formel =WENN(REST(F3;2)>0,6;AUFRUNDEN(F3;0);F3) hinbekommen das die Zahl auf 59,00 gerundet wird.
Das Problem ist aber das wenn der Wert vor dem Komma 07,29 auch grösser als 0,6 ist dann wird auch auf 08,00 gerundet. Das lässt sich vielleicht änder indem ich die Formel auf =WENN(REST(F3;2)>=60;AUFRUNDEN(F3;0);F3) änder. Habe ich noch nicht ausprobiert.
Würde aber gerne das wenn die Zahl vor dem Komma >=60 ist eine Wert wie FALSCH bekomme.
Also >=60 Zahl hinter Komma RUNDEN und Zahl vor Komma >=60 Ausgabe des Ergebniss FALSCH.
Gruß
Dennis