如何在Excel中计算PI()值?

请任何人都可以分享你的意见excel如何计算PI()值。 如果我直接给出PI() Value(3.141593)则返回1.03923E-05

这几乎肯定不是计算出来的,而是存储在机器的最大重要性的常量中。

这当然是超过六位小数。

这里是前20位数字,试着把它放在: 3.14159265358979323846

Excel的π值的准确性或其他方面的问题可能不如Excel的TAN函数。 TAN以弧度为参数, 30*PI()2*PI()angular度相同,即360度(一个完整的圆圈 – 虽然可能认为30*PI()是15圈完整的圆圈) 。 360°的正切值为0(或者至less当angular度接近360°时切线趋向于0),因此无论πselect的精度如何,除0以外的任何答案都是错误的。

-1.07809E-141.03923E-05更接近0,因为正如已经指出的那样,Excel通常精确到至less14位,并且3.14159265358979的PI()比3.141593的pi更准确。 但是-0.0000000000000107809在小数点后14位是不准确的。

一个更合理的比较可能是在30°与PI()和3.141593的切线之间:

=TAN(30*PI()/180) = 0.57735026918963
=TAN(30*3.141593/180) = 0.57735034616967

到7 DP的答案是一样的。

Excel评估30次PI()为94.247779607693 8,而30 * 3.14159265358979为94.247779607693 7

Microsoft列出了以下内容:

MS Excel PIfunction

PIfunction

描述

返回数字常量pi 3.14159265358979,精确到15位数。

你可以通过键入

 =pi() 

然后增加小数点,直到看到零,例如:

3.14159265358979000000