免費軟體與線上工具1,417影音、圖片與 PDF9153C 開箱評測895生活、旅遊與遊戲798iPhone 與 Mac549LINE 與社群533Office 教學479Google 服務468Windows 與電腦460Android 手機402網路新知374AI 工具133
Office 教學

Excel SQRT 函數用法教學:快速計算數字的正平方根

SQRT 函數的主要功能是計算給定數字的正平方根。這個函數只需要一個參數,也就是你要計算的數字或參照的儲存格,常用於工程計算、統計標準差或幾何面積換算。

Excel SQRT 函數語法

=SQRT(數值)
參數必填說明
數值是要計算正平方根的數字或儲存格參照。如果是負數,會回傳錯誤。

回傳:回傳指定數字的正平方根,結果為數值。

適用版本:所有 Excel 版本均支援,包含 Excel 2007 以上及 Microsoft 365。

SQRT 函數範例

範例 1:計算正方形邊長

已知正方形的面積,需要反推邊長。

項目面積
A區144
B區225
C區400

在 C2 輸入公式:

=SQRT(B2)

結果:12。儲存格 B2 的數值為 144,SQRT 函數會直接計算出 144 的正平方根。結果為 12,這代表面積 144 的正方形邊長為 12。

範例 2:處理包含負數的資料

計算兩點距離或誤差值時,可能會遇到負數,需先轉正數再開根號。

測試項目誤差值
測試一25
測試二-16
測試三9

在 C3 輸入公式:

=SQRT(ABS(B3))

結果:4。儲存格 B3 的數值為 -16,直接使用 SQRT 會產生錯誤。透過 ABS 函數先將 -16 轉換為絕對值 16,再由 SQRT 計算平方根,得到結果 4。

範例 3:計算座標兩點距離

利用畢氏定理計算平面座標上兩點的直線距離。

點X座標Y座標
起點12
終點46

在 D2 輸入公式:

=SQRT((B3-B2)^2+(C3-C2)^2)

結果:5。公式先計算 X 座標差值的平方與 Y 座標差值的平方,兩者相加得到 25。接著 SQRT 函數計算 25 的平方根,求得兩點之間的直線距離為 5。

使用 SQRT 的技巧與注意事項

  • SQRT 函數只能計算正平方根。如果需要計算其他次方根(例如立方根),請改用 POWER 函數或使用指數符號 ^(例如 =A1^(1/3))。
  • 計算結果若出現很多小數位數,可以搭配 ROUND 函數將結果四捨五入到指定的小數位數,方便後續報表呈現。

SQRT 常見錯誤與解決方法

錯誤原因解決方法
#NUM!傳入的數值為負數。平方根在實數範圍內無法計算負數。檢查資料來源是否正確。如果負數是合理的,可先使用 ABS 函數將其轉為絕對值再計算。
#VALUE!傳入的參數不是數字,而是文字或其他無法計算的格式。確認參照的儲存格內容為數字格式。如果是文字型態的數字,可使用 VALUE 函數轉換。

Google 試算表可以用 SQRT 嗎?

Google 試算表完全支援 SQRT 函數,語法與用法與 Excel 完全相同,沒有版本或相容性差異。

下載 SQRT 範例檔

上面的範例都整理在這個檔案裡,每個範例一個工作表,黃色格子是公式,可以直接改資料看結果變化:SQRT 範例.xlsx(範例公式都在試算表軟體實際計算過)。

常見問題

SQRT 可以計算負數的平方根嗎?

在 Excel 預設的實數環境下不行。如果輸入負數,SQRT 函數會回傳 #NUM! 錯誤。若要處理負數,通常會先用 ABS 函數取絕對值,或者需要使用 IMAGINARY 等工程函數來計算複數(這類函數適用於特殊工程需求)。

怎麼計算數字的立方根或四次方根?

SQRT 只能計算平方根(二次方根)。如果要計算立方根,可以使用 POWER 函數,例如 =POWER(數值, 1/3),或是直接使用運算子寫成 =數值^(1/3)。同理,四次方根就是 1/4。

為什麼我的 SQRT 函數一直出現 #VALUE! 錯誤?

這表示你輸入的參數不是數字。請檢查參照的儲存格是否包含文字、空白字元,或是被格式化為純文字。你可以利用 VALUE 函數將文字型數字轉換為真實數字,再進行計算。

相關函數

這篇收錄在「Excel 函數字典」。