Excel:对CEILING进行四舍五入取代最接近的值

通常我会问有关工作的东西,所以这里有一些不同的东西。 为了以尽可能最亲近的方式接近我的新年决心,我正在创build一个excel文件中的健身程序。 我会做倾斜的套,这意味着每一套我增加的重量是10%。 我使用的配方允许input基础重量(例如上周的最大值),并且计算所有先前的集合,四舍五入,向上或向下,精确至2.5kg(每个棒上1.25kg的板;可用的最小增量)。

=CEILING(($B13 - ($A$2 * 0.1)) - 1.25, 1.25 * 2) 

在这个公式中,B13是在这个之后的下一个集合,而A2是基础重量。 所以每一组的重量都小于后面的重量的10%,通过CEILINGfunction四舍五入到最接近的2.5kg。

这里是踢球者:我将带着我的设备是Windows Phone 7(我知道,我知道!)。 其Excel程序显然不支持CEILINGfunction(或FLOOR)。 有没有一种方法来实现这一点使用支持的公式,根据MS支持是:

ABS,ACOS,ASIN,ATAN,ATAN2,平均,select,COLUMNS,CONCATENATE,COS,COUNT,COUNTA,COUNTBLANK,COUNTIF,DATE,DATEVALUE,DAVERAGE,DAY,DCOUNT,DCOUNTA,DDB,DEGREES,DGET,DMAX, DMIN,DPRODUCT,DSTDEV,DSTDEVP,DSUM,DVAR,DVARP,ERROR.TYPE,EXACT,EXP,FACT,FIND,FV,HLOOKUP,HOUR,IF,INDEX,INT,IRR,ISBLANK,ISERR,ISERROR,ISLOGICAL,ISNA, NPE,NPV,OR,PI,ISNONTEXT,ISNUMBER,ISTEXT,LEFT,LEN,LN,LOG,LOG10,LOOKUP,LOWER,MATCH,MAX,MID,MIN,MINUTE,MOD,MONTH,N, PMD,POWER,产品,正常,PV,RADIANS,RAND,RANK,RATE,RATE,REPLACE,RIGHT,ROUND,ROWS,SECOND,SIN,SLN,SQRT,STDEV,STDEVP,SUBSTITUTE,SUM,SUMIF,SUMPRODUCT,SYD, T,TAN,TIME,TIMEVALUE,TODAY,TRIM,TRUNC,UPPER,VALUE,VAR,VARP,VLOOKUP,YEAR,FALSE和TRUE。

对于那些想知道的人,不,我发誓我不像我听起来那么孤单。

它应该与ROUNDfunction一起工作,不是吗? 只需将您的值除以2.5,将其舍入到最接近的整数,再乘以2.5

 FLOOR =(value) - MOD((value), divisor) CEILING =(value) - MOD((value), divisor) + divisor 

使用1作为整数的除数。 在原始问题的情况下,使用2.5。

 =CEILING(($B13 - ($A$2 * 0.1)) - 1.25, 1.25 * 2) 

变为:

 =(($B13 - ($A$2 * 0.1)) - 1.25) - MOD(($B13 - ($A$2 * 0.1)) - 1.25, 1.25 * 2) + 1.25 * 2