VBA中的平方根函数,Excel

时间:2017-04-28 11:53:01

标签: vba excel-vba excel

VBA excel中的平方根功能是什么?我尝试了SQRT()和Root(),但它们都没有工作,我的Excel版本是在2013年。

3 个答案:

答案 0 :(得分:3)

使用名称奇怪的

VBA.Sqr(n)

其中n是您希望计算平方根的数字。 VBA.前缀是可选的,但它有助于在VBA和您可能引用的任何其他库之间进行描述。

答案 1 :(得分:1)

使用VBA可以获得

Nth root

Option Explicit

Function NthRoot(dblNumber As Double, lngRoot As Long) As Double
    NthRoot = dblNumber ^ (1 / lngRoot)
End Function

所以对于平方根:

? NthRoot(64, 2)
 8 
? NthRoot(64.33333, 2)
 8.02080606921773 

答案 2 :(得分:0)

您可以使用^ operator获取平方根。只需将您开始时的数字提高到0.5的幂:

81^0.5会给你9,256^0.5会给你16