2013-02-07 147 views
-6

我是编程新手。我有一个Excel的公式,我想要转换成PHP 有人可以请帮助我。将excel公式转换为PHP脚本

请看以下计算公式:

=(IF(MAX(C4,D4)-MIN(C4,D4)<0.05*MAX(C4,D4)*AND(E4<=0.75*MAX(D4,C4)),"hourglass",1)) 
+0

并非如此简单。首先你需要一个数据结构(如数组),代表Excel表格。只有这样你才能设法在一个函数或方法中编写这个公式...... –

+1

如果你对编程不熟悉,学习并变得更好。不要只是要求某人给你解决方案 – Bojangles

回答

5
  • =IF(expr, valueIfTrue, valueIfFalse)可以转换为$result = expr ? valueIfTrue : valueIfFalse
  • 列引用可以转换为变量引用
  • 其余部分保持几乎相同,主要由于有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; 
+1

+1因为你提供了你的时间来回答这个毫不客气的问题 –

+1

@BenCarey是啊我现在编辑的PHP代码更接近于excel – Esailija

+1

我想知道用户是否会甚至感谢您的时间! :-(。很好地完成了! –