Excel formulas to Javascript Math
Excel formulas to Javascript Math
我有许多Excel形式的公式,我知道我以前曾就这些事情寻求过帮助,但我还有三个公式,我无法弄清楚如何在javascript中表达。
变量是
var J17 = 6.50;
var C19 = 5;
var C20 = 6;
var C22 = 0.5;
var E26 = 0.5;
var F26 = 0.5;
公式 1:
=1/(1+J$17*C$22*0.01)^((E26/C$22)) - 应返回 0.968523002
公式2:
=IF(F26=C$19,100,0) - 应返回 0.00
公式 3:
=IF(E26>C$19,0,C$20*C$22) - 应返回 3.00
这是我在一级方程式中的主要问题,我知道^
是用Math.pow
表达的,但我无法弄清楚它在 javascript 表达式中应该去哪里。我试过这个:
var calcValue = (1 / Math.pow(1 + J17 * C22 * 0.01), (E26/C22) );
但它返回infinity
你有一个不合适的参数:
var calcValue = (1 / Math.pow(1 + J17 * C22 * 0.01), (E26/C22)
^
尝试:
var calcValue = 1 / Math.pow((1 + J17 * C22 * 0.01), (E26/C22))
^
值得一提的是,您的原始公式也有一组无用的额外括号:((E26/C$22))
编辑 + 0.01
更新为 * 0.01
,因为您的原始帖子有同样的错误。 ;)
相关文章:
- Math.min()和Math.max()之间有什么区别?在Javascript中
- JavaScript Vector2d Math
- JavaScript basis 是 math.pow 函数中的十进制数
- Javascript Math.floor 函数失误或实现之谜
- Javascript;使用math.random函数随机执行一个操作
- 为什么Java和Javascript Math.round(-1.5)到-1
- Math.round MidPointRounding.AwayFromZero in javascript
- Javascript.我一添加math.floor函数,calc()函数就不起作用了
- Math.random()如何在javascript中工作
- 是Math.abs在javascript中执行需要更多的时间
- 在 Javascript 中评估 Latex Math
- After Effects math.round Javascript script
- 带有 php 变量的 Math.random javascript
- 你如何使 Math.random 数组中的每一个第 9 个元素都是同一个元素?[JavaScript]
- JavaScript 中的楼层数字:~~n、n|0 或 Math.floor(n)
- 如何使用javascript计算sin,cos,tan和math运算
- 令人困惑的javascript Math.cos函数返回值
- Javascript单选按钮鼠标悬停在移动图像上,使用math.random
- 如何在 JavaScript 中使用 Math.random 进行测试
- javascript函数Math.pow从输入文本中获取十进制值