Geänderte Rundung (Microsoft Excel)
Samantha benötigt eine Formel, die einen Wert rundet, basierend darauf, ob er kleiner oder gleich 0,25 ist. So würde beispielsweise 3.24 auf 3 und 3.25 (oder höher) auf 4 abrunden.
Das Runden an der normalen Stelle (.5) ist in Excel ziemlich einfach, da das Programm die RUND-Arbeitsblattfunktion bereitstellt. Wenn Sie möchten, dass der „Haltepunkt“ für die Rundung etwas anderes als 0,5 ist, müssen Sie sich auf eine Formel und nicht auf eine einfache Arbeitsblattfunktion verlassen.
Es gibt (buchstäblich) Dutzende von Formeln, die Sie entwickeln können, um das gewünschte Ergebnis zu erzielen. Wie bei vielen Dingen in Excel hängt die Lösung von der Art Ihrer Daten ab. Wenn der zu rundende Wert immer positiv ist, funktionieren die folgenden Formeln einwandfrei. (Ich habe diese Formeln nur in alphabetischer Reihenfolge sortiert.)
=FLOOR(A1+0.75,1) =IF(A1-INT(A1)<0.25,FLOOR(A1,1),CEILING(A1,1)) =IF(A1-INT(A1)<0.25,INT(A1),INT(A1)+1) =IF(A1-INT(A1)<0.25,ROUNDDOWN(A1,0),ROUNDUP(A1,0)) =IF(INT(A1)=INT(A1+0.75),INT(A1),INT(A1)+1) =IF(MOD(A1,1)<0.25,INT(A1),INT(A1)+1) =IF(MOD(A1,1)<0.25,ROUNDDOWN(A1,0),ROUNDUP(A1,0)) =IF(MOD(A1,1)<0.25,TRUNC(A1,0),TRUNC(A1,0)+1) =IF(MOD(A1,SIGN(A1))<0.25,ROUNDDOWN(A1,0),ROUNDUP(A1,0)) =IF(MOD(A1*100,100)>=25,ROUNDUP(A1,0),ROUNDDOWN(A1,0)) =INT(A1)+IF(A1-INT(A1)>=.25,1,0) =INT(A1)+IF(MOD(A1,1)>=0.25,1,0) =INT(A1+0.75) =ROUND(A1,0) + IF(MOD(A1,1)>=.25,1,0) =ROUND(A1+.25,0) =ROUNDDOWN(A1-0.25,0)+1 =ROUNDDOWN(A1+0.75,0) =ROUNDUP(A1-0.24,0) =ROUNDUP(FLOOR(A1,0.25),0) =TRUNC(A1)+(MOD(A1,1)>=0.25)
Zweifellos könnte es noch mehr Formeln und Variationen von Formeln geben, um die Rundung durchzuführen. Wenn der zu rundende Wert negative Werte enthalten kann, müssen Sie eine andere Formel verwenden. (Auch diese sind nur alphabetisch sortiert.)
=IF(ABS(A1)-INT(ABS(A1))>=0.25,INT(A1)+IF(A1<0,0,1),INT(A1+IF(A1<0,1,0))) =ROUND(A1+IF(A1>0,0.25,-0.25),0) =ROUND(A1+SIGN(A1)*0.25,0) =ROUND(ROUND(A1*2,0)/2,0) =ROUNDUP(ROUNDDOWN((A1/0.25),0)*0.25,0) =ROUNDUP(ROUNDDOWN(A1*4,0)/4,0) =TRUNC(A1+SIGN(A1)*0.75)
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (10126) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365.