【问题标题】:Excel: Alternative to CEILING for rounding to nearest valueExcel:替代 CEILING 以四舍五入到最接近的值
【发布时间】:2013-01-03 22:38:41
【问题描述】:

我通常会询问工作方面的问题,所以这里有些不同。为了尽可能以最讨厌的方式完成我的新年计划,我正在一个 excel 文件中创建一个健身计划。我会做斜坡组,这意味着我每组增加10%的重量。我使用的公式允许输入基本重量(例如上周的最大重量),并计算所有之前的组,四舍五入,向上或向下,到最接近的 2.5 公斤(酒吧每侧 1.25 公斤的盘子;可用的最小增量)。

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

在这个公式中,B13是这个之后的下一组,A2是基础重量。所以每组比后面的组少10%的基础重量,通过CEILING函数四舍五入到最接近的2.5kg。

关键是:我要随身携带的设备是 Windows Phone 7(我知道,我知道!)。它的 Excel 程序显然不支持 CEILING 功能(或 FLOOR)。有没有办法使用支持的公式来实现这一点,根据 MS Support 的说法是:

ABS、ACOS、AND、ASIN、ATAN、ATAN2、AVERAGE、CHOOSE、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, ISNONTEXT, ISNUMBER, ISTEXT, LEFT, LEN, LN, LOG, LOG10, LOOKUP, LOWER, MATCH, MAX, MID, MIN, MINUTE, MOD, MONTH, N, NA, NOT, NOW, NPER, NPV, OR , PI, PMT, POWER, PRODUCT, PROPER, PV, RADIANS, RAND, RANK, RATE, REPLACE, REPT, 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。

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

【问题讨论】:

  • Google 电子表格支持 CEILING 功能。我的锻炼电子表格没有你的那么复杂,但我就是这么用的。

标签: excel windows-phone-7 excel-formula ceil


【解决方案1】:

它应该与 ROUND 函数一起使用,不是吗?只需将您的值除以 2.5,将其四舍五入到最接近的整数,然后再乘以 2.5

【讨论】:

  • 工作愉快,pfnuesel,谢谢。显然我已经有点肌肉发达了。
  • 那么替换公式是什么?我假设 =ROUND(($B13 - ($A$2 * 0.1))/2.5,0)*2.5 - 请注意,如果 $B13 - ($A$2* 0.1) 是 1.25 的倍数,但不是 2.5 的倍数,例如23.5
  • 是的,这就是巴里的公式。就我的目的而言,这个错误应该不是问题,因为我总是使用 2.5 的倍数。否则我会建立自己的不平衡,在酒吧的一侧比另一侧多 1.25 :)
猜你喜欢
  • 1970-01-01
  • 2016-07-22
  • 1970-01-01
  • 1970-01-01
  • 2012-04-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多