跳至内容
Excel
数据分析

Excel 中的 PI():如何在公式中使用和应用 π

了解如何在 Excel 中使用 PI(),以确保数学公式的精度。查看示例、语法细节,以及在计算中利用 π 的技巧。
Josef Waples's photo
Josef Waples
已更新 · 7分钟 阅读

使用 AI 探索

ChatGPTClaudePerplexity

创建您的免费账户

实践并学习路径你的进步。

使用 Google 继续
继续操作即表示您接受我们的《使用条款》和《隐私政策》,并同意您的数据存储在美国。

如果您曾在 Excel 中需要计算圆的面积或使用三角公式,您可能会想如何在表格中输入 π(圆周率)。手动输入 3.14159… 可以,但不如 Excel 提供的精度高。

本文将向您介绍 Excel 中的圆周率,并顺带复习一些数学知识。若想继续学习更多 Excel 函数,欢迎报名我们的 Advanced Excel Functions 课程。

了解 Excel 的 PI() 函数

PI() 函数是 Excel 内置的用于返回数学常数 π 的方式,约为 3.14159。圆周率在涉及圆和球的计算中至关重要,同时也会在许多出人意料的地方出现,下面我会通过一些示例来展示。

PI() 函数有什么用?

您也许会好奇,PI() 和直接在单元格中输入 3.14 有什么不同。答案是精度。当您使用 PI() 时,Excel 会返回 15 位有效数字的 π,这对几乎所有计算来说都绰绰有余。

(如果您感兴趣,函数使用的完整 15 位数字是:3.141592653589793。总得在某处停下,因为圆周率是无穷不循环小数。)

PI() 函数语法

语法非常简单:

=PI()

没有任何参数或选项可以调整。事实上,如果您尝试输入任何参数,Excel 会返回错误。因此请始终使用空括号。

Excel PI() 在常见公式中的应用

现在您已经知道 PI() 是什么以及如何使用它,让我们看看它的实际用法。本节将探讨在日常 Excel 工作中的实用应用,从计算面积和周长到更高级的用例。

使用 PI() 计算圆的面积

假设您需要根据半径计算圆的面积。手算公式为 面积 = π × r²。

如果圆的半径在单元格 A2 中,输入以下公式计算面积:

=PI() * (A2^2)

该公式将圆周率与半径的平方相乘,得到以平方单位表示的面积。

求圆的周长

同理,圆的周长为 2 × π × r。在 Excel 中,您可以这样写:

=2 * PI() * A2

这里,A2 是半径。该公式返回圆的周长。

在三角计算中使用 PI()

有时您需要进行涉及角度的计算,例如将角度从度数转换为弧度。由于 Excel 的三角函数(如 SIN() 和 COS())使用弧度,PI() 可以帮助完成转换。

将度数转换为弧度,需要用度数乘以圆周率再除以 180。

=A2 * PI() / 180

请注意,对于 180 度,该值会返回 π,因为 180 度等于 π 弧度。在这种情况下,180 被约掉了。

用 PI() 计算圆柱体体积

不足为奇,圆周率也出现在科学和工程计算中。比如要计算圆柱体的体积(π × r² × h),您可以使用:

=PI() * (A2^2) * B2

这里,A2 是半径,B2 是高度。

使用 PI() 转换转速

圆周率也与转动相关。您可以例如将每分钟转数(RPM)转换为以弧度每秒计的角速度。之所以可行,是因为一圈等于 2π 弧度。根据具体情境,您还可以用 π 结合旋转半径,将 RPM 与线速度关联起来。可能性很多!

技巧、提示与常见错误

到这里,您已经在 Excel 公式中见识了 PI() 的用法。但和任何 Excel 函数一样,一些小提示可以帮您避免后续的意外。

避免硬编码 π 的值

这几乎不用多说——也是本文的重点之一!有时手动输入“3.14”很诱人,但这种做法容易出错且精度不足。有时差别会很明显。

如果您想显示更少的小数位,请使用单元格格式设置来控制显示位数,而不是截短公式输出。

请记住:PI() 不接受参数

不要在括号内添加任何内容——否则 Excel 会抛出 #VALUE! 错误。正确的用法始终是 PI(),括号中不填任何东西。

利用单元格引用让公式更灵活

如果您要计算多组面积或周长,请使用单元格引用以避免重复输入。例如,将半径列在 A 列,您就可以将公式向下拖拽到 B 列,立即为每一行计算面积。前面的截图中我也尽量遵循了这一建议。

将 PI() 与其他 Excel 函数结合

PI() 几乎能与 Excel 中所有数学或三角函数良好配合。这也理所当然,因为圆周率只是我们熟知并使用的许多数学公式中的一部分。

例如,这里是球面余弦定理,用于计算地球上两点之间的距离。 正如您所见,在该公式中,我们将圆周率与多种三角函数配合使用,包括 COS()、SIN() 和 ACOS()。B2 和 C2 指代丹佛的纬度与经度;B3 和 C3 指代爱丁堡的纬度与经度。  

=3958*ACOS(SIN(B2*PI()/180)*SIN(B3*PI()/180)+COS(B2*PI()/180)*COS(B3*PI()/180)*COS((C3-C2)*PI()/180))

这个距离与 Google 给出的结果非常接近(4,405 英里)。 

这就是必须使用 PI() 的典型情形之一,因为如果您截断数字,就无法正确反映地球的曲率,导致距离计算出现偏差。为验证这一点,我又用截短的圆周率值尝试了一次该公式,得到 4,418.3 英里的结果,明显不够准确。所以,请使用 PI() 函数,而且在不必要时不要截短数字!

结语

别就此打住。报名我们的 Advanced Excel Functions 课程,全面掌握 Excel 中的数学、统计与逻辑函数。每掌握一个函数,您就离高级 Excel 用户更近一步——也就是能够解决问题、自动化流程,并发现他人可能忽略的洞见。


Josef Waples's photo
Author
Josef Waples

我是数据科学编辑,曾为科学期刊发表的研究论文撰稿。我的兴趣领域包括线性代数、统计学、R 等相关主题。

FAQs

我可以将 PI() 与其他 Excel 函数一起使用吗?

当然可以。将它与 SIN()、COS()、SQRT() 等函数,甚至与基本算术运算结合,构建更复杂的公式。

Excel 中的 PI() 返回多少位小数?

PI() 返回 15 位有效数字的 π:3.14159265358979。

如果我在 PI() 中输入值,比如 PI(2),会发生什么?

Excel 会返回 #VALUE! 错误。该函数必须写作 PI(),括号中不能包含任何内容。

有没有快速方法以更少的小数显示 π?

使用 Excel 的单元格格式选项限制小数位数。公式中的底层值仍将保持精确。

主题
Excel
数据分析

通过 DataCamp 学习 Excel

课程

Excel 数据分析

3 小时
155.3K
学习如何使用数据透视表和中级逻辑函数分析数据,然后再学习假设分析和预测等工具。
查看详情开始课程

创建您的免费账户

实践并学习路径你的进步。

使用 Google 继续
继续操作即表示您接受我们的《使用条款》和《隐私政策》,并同意您的数据存储在美国。
查看更多