有没有办法让 Excel 在指数中使用零?

rum*_*cho 0 microsoft-excel

我用Excel来完成有些发毛计算(在三项分布显着性检验,太丑了!),我只是注意到,当我进入像一个公式=D47^0,我得到一个#NUMBER错误,当数学课本坚持认为我应该得到1。

这是一个错误吗?如果是,之前怎么没有人注意到它?!难道我做错了什么?除了使用检查指数为零的 IF 公式之外,还有其他解决方法吗?

我已经尝试使用“正常” POWER(number;exponent) 公式而不是快捷方式抑扬符,但没有成功。

Jar*_*vin 5

只要 D47 不是 0,Excel 就会正确地为您提供 1。如果您尝试取 0^0,则只有 THIS 等于“#NUM!”。数学上的原因是 x^0 总是 1,但 0^x 总是 0,所以 0^0 是未定义的。