在excel中如何使用PI的真实值?圆周率在excel中用函数p
圆周率在中用函数pi()表示,公式=Pi()得出的值为一个14位的小数。 公式=SIN(PI()),结果应为0,但显示为1. 382238E-16 公式=SIN(1/2*PI()),结果应为1,显示也为1 请问这是怎么回事?如何使得在使用PI()的时候,使用的时候在计算中使用其真实值, 而只在最终的结果时显示为一个有精度的结果。
sin(PI())=1.22460635382238E-16 是计算精度问题。复杂的公式运算时,恰当安排运算顺序有利提高最终结果精度,但通常还是存在运算误差的。确必要时可事后处理。 EXCEL公式中有一个直接转换函数:RADIANS(),将角度转换为弧度 例如 X=30°,求sin(X)时可以用 =SIN(RADIANS(X)), 但计算精度与 用 *PI()/180 转化一样。