none
请教一个关于IF(条件, 值1,值2 ) 计算自定义公式的算法? RRS feed

  • 问题

  • 项目中在使用报表的过程中经常要使用到 自定义公式的 情况,如果只是简单的运算,如 (1+2 /3 ) × 4 这样的公式在实现起来并不复杂,我们可以使用JS的相关操作,也可以使用DATATABLE 的对应方法来实现,  但是我们现在经常要遇到使用 条件判断 的方式来实现,

      比如 :

       if( if(1>0, 4, 2) > 4, 10,90  ) + 200 ,像这样的带条件的自定义公式有什么好的建议?

    这样的公式在EXCEL 中应用是非常普遍的,我的想法是将 动态的参数写入 EXCEL的 列中,然后指定一个特殊的列做计算列,设置计算列的公式,最后再获取计算的结果,但是这个实现起来程序非常的缓慢,性能很差。

    2012年10月24日 6:55

答案

全部回复