#455286 baermaus
Wien, 13.07.2022, 13:06:32
|
Werte in Excel runden auf nächstes Viertel (pc.sw.office) |
Hallo zusammen
Nachdem ich eine gefühlte Ewigkeit hier immer nur gelesen habe, hätte ich eine Frage zu Excel.
Ich bekomme eine Liste mit Zeiten, welche ich auf die nächste Viertelstunde aufrunden möchte.
Blöderweise sind die Zeiten nicht mehr in Minuten (dafür hätte ich glaube ich schon was gefunden gehabt), sondern schon umgewandelt. Eine halbe Stunde steht dort mit 0.5 drinnen (Punkt, nicht Komma). Das zu ersetzen, ist ja kein Problem.
Aber jetzt müsste ich eben krumme Zahlen auf das nächste Viertel runden.
0,52 müsste also auf 0,75 gerundet werden, 1,58 auf 1,75 usw.
Hat eventuell jemand von Euch eine Idee, wie ich das bewerkstelligen könnte?
Sonnige (momentan noch erträgliche) Grüsse
Michael
--
...Ich weiss, dass ich nichts weiss... aber damit weiss ich ja schon was...
|
#455287 fuchsi
Niederösterreich, 13.07.2022, 13:20:18 (editiert von fuchsi, 13.07.2022, 13:25:28)
@ baermaus
|
Werte in Excel runden auf nächstes Viertel (ed) |
auf das nächste 1/96 eines Tages aufrunden (Ein Tag hat 96 Viertelstunden)
=OBERGRENZE(A1;1/96)
auf das letzte 1/96 eines Tages abrunden (Ein Tag hat 96 Viertelstunden)
=UNTERGRENZE(A1;1/96)
auf die nächste Viertelstunden ab- oder aufrunden.
=RUNDEN(A1*96;0)/96
Allerdings müsste die Spalte1 schon im Zeitformat vorhanden sein: also z.B.: 1:32
--
mein privates Hobby. www.ffzell.at
|
#455288 Kleinalrik2021
13.07.2022, 13:22:37 (editiert von Kleinalrik2021, 13.07.2022, 13:23:24)
@ baermaus
|
Werte in Excel runden auf nächstes Viertel (ed) |
Ich habe keinen eleganten Weg gefunden.
Es sei der Ausgangswert in A1 eingetragen.
Zunächst müssen wir die Nachkommawerte isolieren. Das geht bestimmt einfacher, ich habe es so gemacht:
Eintrag in Zelle B1: =A1-Abrunden(A1;0)
Dann in C1: =B1+AUFRUNDEN((A1-B1)*4;0)*0,25
Das Einbeziehen der Nachkommaisoliereung in die Formel in C1 funktioniert leider nicht.
--
|
#455291 Kleinalrik2021
13.07.2022, 13:31:14 (editiert von Kleinalrik2021, 13.07.2022, 13:37:13)
@ fuchsi
|
*gelöscht* (ed) |
*gelöscht*
--
|
#455292 Kleinalrik2021
13.07.2022, 13:33:41
@ baermaus
|
Werte in Excel runden auf nächstes Viertel |
So klappt es in einer Formel:
=GANZZAHL(A1)+AUFRUNDEN((A1-GANZZAHL(A1))*4;0)*0,25
--
|
#455293 baermaus
Wien, 13.07.2022, 14:18:45
@ Kleinalrik2021
|
Danke - auch den anderen :-) |
> So klappt es in einer Formel:
>
> =GANZZAHL(A1)+AUFRUNDEN((A1-GANZZAHL(A1))*4;0)*0,25
Super! Funktioniert perfekt!
Danke
--
...Ich weiss, dass ich nichts weiss... aber damit weiss ich ja schon was...
|
#455294 MudGuard
München, 13.07.2022, 15:56:40
@ Kleinalrik2021
|
Werte in Excel runden auf nächstes Viertel |
> Zunächst müssen wir die Nachkommawerte isolieren.
nö.
Ob Du z.B. 10.27 mal 4 nimmst, rundest und wieder durch 4 teilst, oder vorher die 10 abtrennst, den Rest mal 4 nimmst, rundest, wieder durch vier teilst und die 10 wieder dranklebst, ist egal (solange man in "vernünftigem" Rahmen bleibt, also so, daß die Zahl mal 4 immer noch im darstellbarem Bereich ist).
> Das Einbeziehen der Nachkommaisoliereung in die Formel in C1 funktioniert
> leider nicht.
Braucht's ja auch gar nicht.
--
MudGuard
O-o-ostern
|
#455295 Kleinalrik2021
13.07.2022, 16:34:26
@ MudGuard
|
Werte in Excel runden auf nächstes Viertel |
Junge, Junge, dann habe ich ja mächtig kompliziert gedacht.
Dann geht die Formel wesentlich einfacher:
=AUFRUNDEN(A1*4;0)*0,25
Ich würde sagen, damit hast du den Blumentopf des Tages gewonnen!!!
> > Zunächst müssen wir die Nachkommawerte isolieren.
>
> nö.
>
> Ob Du z.B. 10.27 mal 4 nimmst, rundest und wieder durch 4 teilst, oder
> vorher die 10 abtrennst, den Rest mal 4 nimmst, rundest, wieder durch vier
> teilst und die 10 wieder dranklebst, ist egal (solange man in
> "vernünftigem" Rahmen bleibt, also so, daß die Zahl mal 4 immer noch im
> darstellbarem Bereich ist).
>
> > Das Einbeziehen der Nachkommaisoliereung in die Formel in C1
> funktioniert
> > leider nicht.
>
> Braucht's ja auch gar nicht.
--
|
#455296 baermaus
Wien, 13.07.2022, 17:13:31
@ Kleinalrik2021
|
Na dann nochmal Danke ;-) (kT) |
[ kein Text ] --
...Ich weiss, dass ich nichts weiss... aber damit weiss ich ja schon was...
|