如何将Excel公式转换为javascript

How to convert the Excel formula into javascript

本文关键字:转换 javascript Excel      更新时间:2023-09-26

我在 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 中正确的函数吗?

No.Excel 中的 I6 比较仅在 F6 比较失败时执行。 更重要的是,你的 JavaScript 中从来没有else部分......

这是JavaScript等效的:

if (F6 == 0) {
    AB6="";
} else {
    if (I6 == 0) {
        AB6 = "";
    } else {
        AB6 = F6/I6;
    }
}