ExcelのSQRTPI関数の使い方|円周率の平方根を求める方法

スポンサーリンク

「数値に円周率を掛けて、その平方根を求めたい」――こんな場面、ありませんか? 手作業で計算すると=SQRT(A1*PI())のように2つの関数を組み合わせる必要がありますよね。計算式が長くなると、どこかでミスしそうで不安です。

ExcelのSQRTPI関数を使えば、この計算を1つの関数でスッキリ片付けられます。この記事では、SQRTPI関数の基本から実践的な使い方、よくあるエラーの対処法まで、実例を交えてわかりやすく解説していきます。

ExcelのSQRTPI関数とは?

SQRTPI関数は、指定した数値に円周率π(3.14159…)を掛けた値の平方根を返す関数です。読み方は「スクエアルートパイ」で、Square Root of Pi(円周率の平方根)が名前の由来になっています。

たとえば=SQRTPI(2)と入力すると、2 × π = 6.28318… の平方根である 2.506628… が返されます。

数式で表すと次のとおりです。

SQRTPI(n) = √(n × π)

統計学の正規分布の計算や、工学・物理の円に関する公式で「数値 × πの平方根」が必要になる場面があります。そんなときにSQRTPI関数を使うと、数式をコンパクトにまとめられますよ。

ExcelのSQRTPI関数の書き方(構文と引数)

基本構文

=SQRTPI(数値)

引数は「数値」の1つだけなので、とてもシンプルです。

引数の説明

引数必須/任意説明
数値必須円周率πと掛け合わせる数値を指定します。0以上の数値を入力してください。

ポイントは、数値に0未満(負の数)を指定すると #NUM! エラーになることです。平方根は負の数に対して実数の結果を返せないため、こうした制限があります。0を指定した場合は結果が0になりますよ。

対応バージョン

SQRTPI関数はExcel 2013以降、およびMicrosoft 365で利用できます。お使いのバージョンが対応しているか確認しておきましょう。

SQRTPI関数の基本的な使い方

ここでは、実際のセル操作でSQRTPI関数を使う手順を見ていきましょう。

数値を直接指定する方法

結果を表示したいセルに次の数式を入力します。

=SQRTPI(1)

Enterキーを押すと、1 × π = 3.14159… の平方根である 1.7724539 が表示されます。これはπの平方根(√π)そのものです。覚えておくと便利ですよ。

セル参照で指定する方法

A1セルに数値が入っている場合、次のように書きます。

=SQRTPI(A1)

A1に「4」が入っていれば、4 × π = 12.56637… の平方根で 3.5449077 が返されます。セル参照を使えば、元の数値を変更するだけで結果が自動更新されるので便利です。

計算結果の確認方法

SQRTPI関数の結果が正しいか確認したいときは、同じセルに=SQRT(A1*PI())と入力してみてください。SQRTPI(A1)と同じ値になれば、計算が合っている証拠です。

SQRTPI関数の実践的な使い方・応用例

複数の数値をまとめて計算する

A列に数値が並んでいるとき、B列にSQRTPI関数を入力してオートフィルで下にコピーすれば一括計算できます。

A列(数値)B列(数式)B列(結果)
1=SQRTPI(A1)1.7724…
2=SQRTPI(A2)2.5066…
5=SQRTPI(A3)3.9633…
10=SQRTPI(A4)5.6050…

検算したいときは、隣のC列に=SQRT(A1*PI())と入力してみてください。B列と同じ値になれば正しく計算できている証拠です。

正規分布の確率密度関数で使う

統計学の正規分布(ガウス分布)では、確率密度関数の分母に √(2π) が登場します。

f(x) = (1 / √(2π)) × exp(-(x^2)/2)

この √(2π) をSQRTPI関数で表すと =SQRTPI(2) だけで済みます。

=1/SQRTPI(2)*EXP(-B2^2/2)

B2にxの値を入れれば、標準正規分布の確率密度を計算できます。POWER関数でべき乗部分を書くこともできますが、EXP関数のほうがシンプルですね。

SQRTPI関数のよくあるエラーと対処法

#NUM! エラー

原因: 引数に負の数(0未満)を指定した場合に発生します。

対処法: 引数が0以上になっているか確認してください。負の数を渡す可能性がある場合は、ABS関数で絶対値に変換する方法があります。

=SQRTPI(ABS(A1))

ただし、ABS関数を使うと元の値の符号が失われるため、計算の意味が変わらないか注意が必要です。

#VALUE! エラー

原因: 引数に文字列など、数値に変換できないデータを指定した場合に発生します。

対処法: セルに数値が入っているか確認してください。ISNUMBER関数(セルの値が数値かどうかを判定する関数)で事前チェックすると安心です。

=IF(ISNUMBER(A1), SQRTPI(A1), "数値を入力してください")

#NAME? エラー

原因: 関数名のスペルミス(SQRTPIではなくSQRTPなど)か、対応していないバージョンのExcelで使用した場合に発生します。

対処法: 関数名が「SQRTPI」と正しく入力されているか確認しましょう。Excel 2010以前をお使いの場合は、=SQRT(A1*PI())で代用できます。

似た関数との違い・使い分け

SQRTPI関数と混同しやすい関数を整理しておきましょう。

関数名計算内容数式の例結果(数値=2の場合)
SQRTPI√(数値 × π)=SQRTPI(2)2.5066…
SQRT√(数値)=SQRT(2)1.4142…
PIπ の値を返す=PI()3.1415…
POWER数値のべき乗=POWER(2,0.5)1.4142…
  • 「ただの平方根」が欲しいときSQRT関数を使いましょう
  • 「数値 × πの平方根」が欲しいとき → SQRTPI関数がぴったりです
  • 「任意のべき乗」を計算したいときPOWER関数を使いましょう

SQRTPI関数は =SQRT(数値*PI()) と同じ結果を返します。どちらを使っても計算結果は変わりませんが、SQRTPI関数のほうが数式が短くなり、可読性が上がりますよ。

まとめ

ExcelのSQRTPI関数は、「数値 × 円周率πの平方根」を1つの関数で計算できる便利な関数です。

この記事のポイントをおさらいしましょう。

  • 構文: =SQRTPI(数値) で、数値 × πの平方根を返す
  • 引数は1つだけ: 0以上の数値を指定する(負の数は #NUM! エラー)
  • 用途: 正規分布の計算や、円に関する工学的な公式で活躍する
  • 代替手段: =SQRT(数値*PI()) と同じ結果。SQRTPI関数のほうがコンパクト
  • 似た関数: SQRT関数(平方根のみ)、POWER関数(べき乗計算)

普段の業務で使う機会は多くないかもしれませんが、統計やデータ分析の場面で「πの平方根」が必要になったら、ぜひSQRTPI関数を思い出してみてください。

タイトルとURLをコピーしました