如何在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-14
比1.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