首页 > 你问我答 >

问 excel 怎么开根号公式 SQRT 函数教程

2026-11-06 15:24:24
最佳答案

答

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 版本函数表现基本一致,公式计算前建议核对原始数据,因数据错误公式误用造成计算偏差等风险由使用者自行承担,本文不承担任何相关损失责任。