Supportnet / Forum / Tabellenkalkulation
wer kann helfen ? Möchte in einer Arbeitszeitenformel Zeiten auf ganze Viertelstunden aufrunden - aber nur innerhalb dieser Viertelstunde
Frage
d.h. 1:31 wird zu 1:45
2:05 wird zu 2:15
aber
1:30 bleibt 1:30 usw.
kurz um aufrunden auf ganze viertelstunden nur innerhalb der aufzurundenden viertelstunde sonst soll die zahl so bleiben
Antwort 1 von Aliba
Hi ,
=(AUFRUNDEN(A1*96-0,0000000001;0)/4)/24
CU Aliba
=(AUFRUNDEN(A1*96-0,0000000001;0)/4)/24
CU Aliba
Antwort 2 von rainberg
Hallo,
=AUFRUNDEN(A1*96;0)/96
In A1 steht die ungerundete Zeit.
Gruß
Rainer
=AUFRUNDEN(A1*96;0)/96
In A1 steht die ungerundete Zeit.
Gruß
Rainer
Antwort 3 von Aliba
Hi Rainer,
hatte ich auch zuerst, aber 1:15 sowie 1:30 werden hierbei zu 1:30 bzw 1:45
CU Aliba
hatte ich auch zuerst, aber 1:15 sowie 1:30 werden hierbei zu 1:30 bzw 1:45
CU Aliba
Antwort 4 von aliba
hallo aliba,
die formel funktioniert - leider jedoch nicht bei wenn a1 0:00.
wenn also keine überstunden erreich sind sollte auch 0 beibehalten bleiben.
gruss
gunnar
die formel funktioniert - leider jedoch nicht bei wenn a1 0:00.
wenn also keine überstunden erreich sind sollte auch 0 beibehalten bleiben.
gruss
gunnar
Antwort 5 von aliba
=WENN(a1>0;(AUFRUNDEN(K6*96-0,0000000001;0)/4)/24;a1)
Antwort 6 von Aliba
Hi Gunnar,
also wenn ich 0:00 händisch eintippe funzt die Formel.
Ich habs auch mal mit einer Subtraktionsformel in A1 probiert. Bei meinen Beispielen hat das immer funktioniert. Kann mir aber vorstellen, daß , nachdem ja für Excel 1 Minute der 1440. Teil eines Ganzen sind, es bei manchen Berechnungen eben vorkommen kann, daß 0:00 eben nicht 0 ist. Abhilfe wäre z.B.
=WENN(A1<0,0000001;0;AUFRUNDEN.....)
CU Aliba
also wenn ich 0:00 händisch eintippe funzt die Formel.
Ich habs auch mal mit einer Subtraktionsformel in A1 probiert. Bei meinen Beispielen hat das immer funktioniert. Kann mir aber vorstellen, daß , nachdem ja für Excel 1 Minute der 1440. Teil eines Ganzen sind, es bei manchen Berechnungen eben vorkommen kann, daß 0:00 eben nicht 0 ist. Abhilfe wäre z.B.
=WENN(A1<0,0000001;0;AUFRUNDEN.....)
CU Aliba
Antwort 7 von Aliba
Also der kleine aliba,
das bin ich nicht.
CU Aliba
das bin ich nicht.
CU Aliba
Antwort 8 von aliba
hallo aliba,
beide wege funktionieren.
vielen dank !
g.
beide wege funktionieren.
vielen dank !
g.
Antwort 9 von rainberg
Hallo Aliba,
deinen Einwurf kann ich nicht nachvollziehen, ich gebe alle Werte von Hand ein, dabei werden 1:15 und 1:30 nicht aufgerundet.
Gruß
Rainer
deinen Einwurf kann ich nicht nachvollziehen, ich gebe alle Werte von Hand ein, dabei werden 1:15 und 1:30 nicht aufgerundet.
Gruß
Rainer
Antwort 10 von Aliba
Hallo Rainer,
also wenn ich 1:15 per Hand eingebe, dann das Format auf Zahl mit 16 Nachkommastellen einstelle, erhalte ich diese Zahl:
0,0520833333333335
Wenn ich nun A1 mit 96 multipliziere erhalte ich
5.00
Ändere ich nun wiederum das FOrmat der Ergebniszelle, erhalte ich:
5,00000000000002
Was dann halt aufgerundet 6 ergibt und dann nach Division wieder 0,0625 was dann wiederum als Uhrzeit formatiert 1:30 gibt.
Weiss auch nicht. Vielleicht liegts an der Excelversion oder an den Berechnungseinstellungen.
CU Aliba
also wenn ich 1:15 per Hand eingebe, dann das Format auf Zahl mit 16 Nachkommastellen einstelle, erhalte ich diese Zahl:
0,0520833333333335
Wenn ich nun A1 mit 96 multipliziere erhalte ich
5.00
Ändere ich nun wiederum das FOrmat der Ergebniszelle, erhalte ich:
5,00000000000002
Was dann halt aufgerundet 6 ergibt und dann nach Division wieder 0,0625 was dann wiederum als Uhrzeit formatiert 1:30 gibt.
Weiss auch nicht. Vielleicht liegts an der Excelversion oder an den Berechnungseinstellungen.
CU Aliba
Antwort 11 von rainberg
Hallo Aliba,
da scheint es zwischen den Versionen wirklich Unterschiede zu geben.
>also wenn ich 1:15 per Hand eingebe, dann das Format auf Zahl mit 16 Nachkommastellen einstelle, erhalte ich diese Zahl:
0,0520833333333335
Bei mir nur 0,0520833333333333
>Wenn ich nun A1 mit 96 multipliziere erhalte ich
5.00
Ich auch
>Ändere ich nun wiederum das FOrmat der Ergebniszelle, erhalte ich:
5,00000000000002
Ich erhalte logischerweise 5,0000000000000000
Damit wird bei mir nicht aufgerundet und das Rätsel ist gelöst.
Was ich schrieb bezieht sich auf Excel 2003.
Fazit.
Durch diese Versionunterschiede kann man durchaus, ungewollt, falsche Lösungen präsentieren, wenn der Fragesteller nicht die gleiche Version hat.
Deshalb ist es immer ratsam unbedingt die Version anzugeben.
Gruß
Rainer
da scheint es zwischen den Versionen wirklich Unterschiede zu geben.
>also wenn ich 1:15 per Hand eingebe, dann das Format auf Zahl mit 16 Nachkommastellen einstelle, erhalte ich diese Zahl:
0,0520833333333335
Bei mir nur 0,0520833333333333
>Wenn ich nun A1 mit 96 multipliziere erhalte ich
5.00
Ich auch
>Ändere ich nun wiederum das FOrmat der Ergebniszelle, erhalte ich:
5,00000000000002
Ich erhalte logischerweise 5,0000000000000000
Damit wird bei mir nicht aufgerundet und das Rätsel ist gelöst.
Was ich schrieb bezieht sich auf Excel 2003.
Fazit.
Durch diese Versionunterschiede kann man durchaus, ungewollt, falsche Lösungen präsentieren, wenn der Fragesteller nicht die gleiche Version hat.
Deshalb ist es immer ratsam unbedingt die Version anzugeben.
Gruß
Rainer
Antwort 12 von aliba
hallo aliba again,
noch eine frage.
wenn a1 - a5 daten enthalten, ich aus diesen zellen zahlen ermitteln will d.h. wenn a1 belegt ist (z.b. mit einem datum) dann 1(arbeitstag) wenn a2 belegt ist dann 2 (arbeitstage) und wenn a1 bis a5 belegt sind dann = 5 (arbeitstage) nutze ich am besten was für eine formel ?
gruss
g.
noch eine frage.
wenn a1 - a5 daten enthalten, ich aus diesen zellen zahlen ermitteln will d.h. wenn a1 belegt ist (z.b. mit einem datum) dann 1(arbeitstag) wenn a2 belegt ist dann 2 (arbeitstage) und wenn a1 bis a5 belegt sind dann = 5 (arbeitstage) nutze ich am besten was für eine formel ?
gruss
g.
Antwort 13 von Aliba
Hi,
erstmal solltest Du bei Nickname Deinen Nickname eintragen und nicht meinen.
Zu Deiner Frage:
Wenn Du die Anzahl der Werte aus dem Bereich A1 bis A5 benötigst ist das:
=ANZAHL(A1:A5)
HIer werden dann nur die Werte gezählt.
CU Aliba
erstmal solltest Du bei Nickname Deinen Nickname eintragen und nicht meinen.
Zu Deiner Frage:
Wenn Du die Anzahl der Werte aus dem Bereich A1 bis A5 benötigst ist das:
=ANZAHL(A1:A5)
HIer werden dann nur die Werte gezählt.
CU Aliba
Antwort 14 von holdback
hi aliba,
sorry für das vertauschen der nicknames - das untere antwortfenster ist leicht missverständlich-antwort schreiben suggeriert ja automatisch ... an wen man schreiben muss und nicht wer man ist, wenn man antwortet - nun ists klar - ich versuchs mal mit deiner antwort.
danke vorerst.
g.
sorry für das vertauschen der nicknames - das untere antwortfenster ist leicht missverständlich-antwort schreiben suggeriert ja automatisch ... an wen man schreiben muss und nicht wer man ist, wenn man antwortet - nun ists klar - ich versuchs mal mit deiner antwort.
danke vorerst.
g.

