Excel 开根号最常用的是 SQRT 函数,专门用来计算平方根,也就是二次方根,除此之外还可以用幂运算 ^ 来实现开根号,不仅能算平方根,还可以计算三次方根、四次方根等高次根,财务统计里面标准差、方差计算经常会用到开根号,很多新手不知道 SQRT 只能处理正数,如果单元格里面是负数,公式会直接返回 NUM! 错误,这个是最常见报错原因,需要额外搭配 ABS 取绝对值,或者 IF 函数做判断,幂运算方式通用性更强,适合各种次方根,两种方法可以根据需求选择。
方法一 SQRT 函数 平方根专用
语法:=SQRT (数值)
操作步骤
1 点击要输出结果的单元格
2 输入公式 =SQRT (A1),A1 就是需要开根号的数据单元格
3 按下回车,直接得到平方根结果
举例:A1 单元格数值是 16,公式 = SQRT (A1),结果等于 4
注意:SQRT 只支持正数,负数会报错 NUM!
如果需要负数也能计算,公式写成 =SQRT (ABS (A1)),ABS 是取绝对值函数
方法二 幂运算 ^ 通用开根号 支持高次根
原理:开 n 次方根,等价于数字的 1/n 次方
语法:= 数值 ^(1/n)
平方根也就是二次根:=A1^(1/2),效果和 SQRT 一致
三次方根:=A1^(1/3)
四次方根:=A1^(1/4)
操作步骤
1 选中目标单元格
2 输入 =A1^(1/3)
3 回车,得到三次方根结果
这个方法优势是不限于平方根,任意高次方根都可以计算,是更灵活的写法
两种公式对照表
| 方法 | 函数写法 | 支持类型 | 缺点 |
|---|---|---|---|
| SQRT | =SQRT(A1) | 仅平方根 | 负数报错,不能算高次根 |
| 幂运算 | =A1^(1/n) | 平方根 三次根 任意高次根 | 需要记住次方写法 |
进阶补充要点
第一 如果是数组批量开根号,新版 Excel 可以直接下拉填充公式,也可以使用动态数组一次性输出全部结果。
第二 公式如果出现 VALUE! 错误,代表 A1 里面不是数字,是文本格式数字,需要把单元格转换成数值格式。
第三 统计里面标准差 STDEV 本身内部就会调用开根号运算,不需要手动写 SQRT。
第四 超级表里面推荐结构化引用,公式可以写成 =SQRT (表 1 [数值列])
常见异常排查
第一 公式返回 NUM!,就是 SQRT 里面是负数,改用 ABS 包裹,或者改用幂运算方式。
第二 结果小数位数太长,可以选中单元格,设置单元格格式保留需要的小数位数。
第三 输入公式之后显示公式本身,没有计算结果,是单元格设置成文本格式,改成常规格式,双击单元格再回车刷新计算。
【常见问题】
问题 1 excel 怎么开根号公式,能不能计算三次方根
回答 1 excel 怎么开根号公式,SQRT 只能算平方根,三次方根需要使用幂运算写法 = A1^(1/3),这个公式方式支持任意高次方根。
问题 2 excel 怎么开根号公式,SQRT 出现 NUM! 是什么原因
回答 2 excel 怎么开根号公式 SQRT 报错 NUM!,是因为单元格数值为负数,SQRT 不支持负数开平方,可以改成 = SQRT (ABS (A1)) 取绝对值之后再开根号。
问题 3 excel 怎么开根号公式,^ 符号是哪个按键
回答 3 excel 怎么开根号公式里面的 ^,是键盘数字 6 上面的上尖符号,按住 Shift+6 就可以输入,用来做幂运算实现开根号。
问题 4 excel 怎么开根号公式,输入公式后只显示公式不计算怎么办
回答 4 excel 怎么开根号公式不计算,一般是单元格是文本格式,把单元格改为常规格式,双击单元格再按回车,就可以正常计算开根号结果。
【免责申明】
本文介绍 excel 怎么开根号公式相关操作仅作为学习参考,不同 Excel 版本函数表现基本一致,公式计算前建议核对原始数据,因数据错误公式误用造成计算偏差等风险由使用者自行承担,本文不承担任何相关损失责任。


