Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将excel公式转换为PHP脚本_Php_Excel - Fatal编程技术网

将excel公式转换为PHP脚本

将excel公式转换为PHP脚本,php,excel,Php,Excel,我是编程新手。我有一个excel公式,我想转换成PHP 谁能帮帮我吗 请找到以下公式: =(IF(MAX(C4,D4)-MIN(C4,D4)<0.05*MAX(C4,D4)*AND(E4<=0.75*MAX(D4,C4)),"hourglass",1)) =(如果最大(C4,D4)-最小(C4,D4) =IF(expr,valueIfTrue,valueIfFalse)可以转换为$result=expr?valueIfTrue:valueIfFalse 列引用可以转换为变量引用 R

我是编程新手。我有一个excel公式,我想转换成PHP 谁能帮帮我吗

请找到以下公式:

=(IF(MAX(C4,D4)-MIN(C4,D4)<0.05*MAX(C4,D4)*AND(E4<=0.75*MAX(D4,C4)),"hourglass",1))
=(如果最大(C4,D4)-最小(C4,D4)
  • =IF(expr,valueIfTrue,valueIfFalse)
    可以转换为
    $result=expr?valueIfTrue:valueIfFalse
  • 列引用可以转换为变量引用
  • Rest基本保持不变,主要是因为PHP具有不区分大小写的关键字和函数

$C4=1;
$D4=2;
$E4=3;
$result=(最大值($C4,$D4)-最小值($C4,$D4)<0.05*最大值($C4,$D4))和

($E4没那么简单。首先你需要一个数据结构(比如数组),表示excel表格。只有这样,您才能设法在函数或方法中编写此公式…如果您是编程新手,请学习并变得更好。不要因为您提供了时间来回答这一措词不善的问题而让别人给您+1解决方案question@BenCarey是的,我现在已经将PHP代码编辑为e更接近excel我想知道用户是否会感谢您的时间!:-(.无论如何做得很好!即使问题真的不完整且过于宽泛,您的回答确实帮助我解决了excel和PHP的一个问题。这让我更容易地考虑转换,而不是抽象,因为。
$C4 = 1;
$D4 = 2;
$E4 = 3;

$result = ((MAX($C4, $D4) - MIN($C4, $D4) < 0.05 * MAX($C4, $D4)) AND 
          ($E4 <= 0.75 * MAX($C4, $D4))) ? "hourglass" : 1;