首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将MS Excel上限公式转换为PHP

将MS Excel上限公式转换为PHP
EN

Stack Overflow用户
提问于 2016-09-18 09:22:33
回答 1查看 179关注 0票数 1

我发现很难正确地匹配这些值。

我有一个Excel公式,例如

代码语言:javascript
复制
=CEILING(8/2,0.5)

如何将其转换为PHP。我尝试了这个link中的以下函数,但不能正常工作

代码语言:javascript
复制
function ceiling($number, $significance = 1){
    return ( is_numeric($number) && is_numeric($significance) ) ? (ceil($number/$significance)*$significance) : false;
}

我也尝试过Ceil函数。和上面一样,不能正常工作。与Excel相比,I值不匹配。

EN

回答 1

Stack Overflow用户

发布于 2016-09-18 10:52:35

这对你来说应该是可行的。不确定这是否需要很多,只需计算数字,并从那里向上舍入一个整数,然后乘以explanation...it参数。这将模仿Excel的天花板函数。

代码语言:javascript
复制
function ceiling($number, $significance){
  $multiple   = $number / $significance;
  $remainder  = $number % $significance;

  if($remainder == 0){
    $result = $number;
  }else{
    $result = ceil($multiple) * $significance;
  }
  echo "\nceiling($number, $significance)";
  echo "\nmultiple = $multiple";
  echo "\nremainder = $remainder";
  echo "\nresult = $result\n";

  return $result;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39553219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档