代码之家  ›  专栏  ›  技术社区  ›  user137425

EXCEL中运算符的优先顺序

  •  1
  • user137425  · 技术社区  · 8 年前

    我用EXCEL计算了以下内容

    =EXP(-0.23998^2*0.02277)
    

    它给出了

    1.001312
    

    然后我这样计算:

    =EXP(-0.02277*0.23998^2)
    

    产生了:

    0.99869
    

    我想这是正确的方式。为什么两者不相等?

    1 回复  |  直到 8 年前
        1
  •  1
  •   Forward Ed    8 年前

    如果你取一个负数的平方,你会得到一个正数。试试这个:

    =EXP((-0.23998)^2*0.02277)
    

    它应该与第一个等式相同。在第二个等式中,你基本上做到了:

    =EXP((-0.02277)*0.23998^2)