Excel POWER関数の使い方|べき乗計算・複利計算の方法を解説

スポンサーリンク

「2の10乗」や「複利計算」など、べき乗の計算が必要になる場面ってありますよね。セルを何個も掛け合わせるのは面倒ですし、ミスの原因にもなります。

そんなときに便利なのが POWER関数 です。基本の書き方から複利計算・成長率予測まで、まとめて紹介します。

POWER関数とは?

POWER関数は、指定した数値のべき乗(累乗)を求める関数です。

  • 読み方: パワー関数
  • 語源: 英語の「Power」(累乗・指数)

たとえば「5の3乗」を求めたいとき、POWER(5, 3) と入力します。結果は 125 です。

5 x 5 x 5 を一発で計算してくれるイメージですね。

べき乗とは「同じ数を繰り返し掛けること」です。数値を指数の回数だけ掛け合わせた結果を返します。

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

基本構文

=POWER(数値, 指数)

引数の説明

引数必須/省略可説明
数値必須べき乗の底になる数値を指定します
指数必須数値を何乗するかを指定します

引数は2つとも必須です。どちらかを省略するとエラーになるので注意してください。

POWER関数の基本的な使い方

数値を直接入力してべき乗を求める

もっともシンプルな使い方は、数値と指数を直接入力するパターンです。

=POWER(5, 2)

この式は「5の2乗」を計算し、結果は 25 になります。

セル参照を使ってべき乗を求める

実務ではセル参照を使うケースがほとんどです。A2セルに底の数値、B2セルに指数が入っている場合は次のように書きます。

=POWER(A2, B2)

セル参照にしておけば、底や指数を変更するだけで結果が自動的に再計算されます。

指数に小数を使う(平方根・立方根)

指数には小数も指定できます。これを使うと平方根や立方根の計算ができます。

=POWER(16, 0.5)

この式は「16の0.5乗」、つまり 16の平方根 を求めます。結果は 4 です。

同じように、立方根を求めたいときは指数に 1/3 を指定します。

=POWER(27, 1/3)

結果は 3 です(3 x 3 x 3 = 27)。

NOTE

平方根だけを求めるなら、専用の SQRT関数 もあります。POWER(n, 0.5) と SQRT(n) は同じ結果を返します。

POWER関数の実務活用パターン

複利計算に使う

POWER関数が実務で最も活躍するのが 複利計算 です。

たとえば元本100万円を年利5%で10年間運用した場合の将来価値は、次の式で求められます。

=1000000 * POWER(1.05, 10)

結果は 1,628,895円 です。複利の公式「元本 x (1+利率)^年数」を、そのまま数式にできます。

セル参照で書くと汎用的に使えます。A2に元本、B2に年利、C2に年数が入っている場合は次のとおりです。

=A2 * POWER(1 + B2, C2)

年平均成長率(CAGR)を求める

売上や利用者数の成長率を計算するときにも使えます。年平均成長率(CAGR)の計算式は次のとおりです。

=POWER(B2/A2, 1/C2) - 1

A2に初期値、B2に最終値、C2に年数を入れます。

たとえば売上が3年で1,000万円から1,331万円に伸びた場合、CAGRは約10%です。

面積・体積の計算に使う

「半径から円の面積を求める」「辺の長さから立方体の体積を求める」といった計算にもPOWER関数は便利です。

=3.14159 * POWER(A2, 2)

A2に半径を入れれば、円の面積が求められます。

POWER関数と^演算子の違い

Excelでは ^(キャレット)演算子でもべき乗を計算できます。たとえば次の2つの式は同じ結果を返します。

=POWER(5, 3)
=5^3

どちらも 125 です。では、どう使い分ければよいのでしょうか。

使い分けの目安

比較項目POWER関数^演算子
読みやすさ関数名で意味が明確数式が短くなる
セル参照POWER(A2, B2) で柔軟A2^B2 でも可能
他関数との組み合わせネストしやすい括弧が増えると読みにくい
数式が長い場合構造がわかりやすいコンパクト

結論: 単純な計算なら ^ 演算子が手軽です。複利計算のように他の関数や四則演算と組み合わせる場合は、POWER関数のほうが式の構造がわかりやすくなります。

よくあるエラーと対処法

エラー原因対処法
#NUM!負の数に小数の指数を指定した負の数の平方根は計算できません。ABS関数で絶対値にしてから計算してください
#DIV/0!数値に0、指数に負の数を指定した0の負の累乗は「0で割る」ことと同じです。IF関数で事前にチェックしてください
#VALUE!数値や指数に文字列を指定したセルに数値が入っているか確認してください
#NAME?関数名のスペルミス「POWER」のスペルを確認してください

#NUM!エラーの対処例

負の数の平方根を求めようとすると #NUM! エラーになります。

=POWER(-4, 0.5)

この場合は ABS関数 で絶対値に変換してから計算します。

=POWER(ABS(A2), 0.5)

#DIV/0!エラーの対処例

0の負の累乗(たとえば POWER(0, -2))は #DIV/0! になります。IF関数で0を除外する方法が簡単です。

=IF(A2=0, "", POWER(A2, B2))

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

関数用途POWERとの関係
SQRT関数平方根を求めるPOWER(n, 0.5) と同じ結果
EXP関数自然対数の底eのべき乗を求めるPOWER(2.71828, n) と近い結果
PRODUCT関数複数の数値を掛け合わせる異なる数値の掛け算に使う
MOD関数割り算の余りを求めるべき乗とは逆の演算

POWER関数は 同じ数を繰り返し掛ける 計算に特化しています。

異なる数値の掛け算には PRODUCT関数 が向いています。

まとめ

POWER関数のポイントを整理します。

  • 書き方: =POWER(数値, 指数) で、数値の指数乗を求める
  • ^演算子との違い: 結果は同じ。式が複雑なときはPOWER関数のほうが読みやすい
  • 実務活用: 複利計算、年平均成長率(CAGR)、平方根/立方根の計算
  • 平方根だけなら: SQRT関数でもOK(POWER(n, 0.5) と同じ結果)
  • エラー対策: 負の数 x 小数指数は #NUM!、0の負の累乗は #DIV/0!

べき乗の計算が必要になったら、ぜひPOWER関数を活用してみてください。

biz-tactics の Excel関数リファレンス

biz-tactics ではExcel関数の使い方を多数紹介しています。用途に合わせてご活用ください。

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