0

我在excel表中有公式,比如

=IF($F6=0,"",IF(I6=0,"",$F6/I6))

其中 F6=7000;I6="";

excel 结果显示公式没有数据,现在在 javascript 中我需要转换。

 function AB6(F6)
 {
     var AB6="";         
     if(F6==0)
          AB6='data';
          alert("Data: "+AB6);  
     if(I6==0)
    {    
             AB6="";         
             AB6=F6/I6;
             alert(AB6);             
     }

     return AB6;
 }

对于以下公式,这是 javascript 中的正确函数吗?

4

1 回答 1

2

不可以。excel中的I6比较只有在F6比较失败时才会执行。更重要的是else,你的 javascript 中从来没有一个部分......

这是 javascript 等价物:

if (F6 == 0) {
    AB6="";
} else {
    if (I6 == 0) {
        AB6 = "";
    } else {
        AB6 = F6/I6;
    }
}
于 2013-10-23T12:05:54.300 回答