Supportnet Computer
Planet of Tech

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

Antwort 2 von rainberg

Hallo,

=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

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

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

Antwort 7 von Aliba

Also der kleine aliba,

das bin ich nicht.

CU Aliba

Antwort 8 von aliba

hallo aliba,

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

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

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

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.

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

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.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: