Excel VBA | VBA 数学関数一覧

Excel VBA VBA
スポンサーリンク

VBAで利用できる代表的な数学関数を一覧表にしました。
数値処理・丸め・三角関数・乱数など、計算処理に役立つ関数が揃っています。


VBA 数学関数 一覧表

関数名内容・用途使用例結果例
Abs絶対値を返すAbs(-5)5
Sgn符号を返す(正=1, 0=0, 負=-1)Sgn(-10)-1
Int小数点以下切り捨て(負数は小さい方へ)Int(-5.9)-6
Fix小数点以下切り捨て(負数は0方向へ)Fix(-5.9)-5
Round四捨五入(銀行丸め)Round(3.14159, 2)3.14
Sqr平方根を返すSqr(16)4
Expeのべき乗を返すExp(1)2.718…
Log自然対数(底e)を返すLog(10)2.302…
Sinサイン(ラジアン)Sin(3.14159 / 2)1
CosコサインCos(0)1
TanタンジェントTan(1)1.557…
AtnアークタンジェントAtn(1)0.785… (π/4)
Rnd0以上1未満の乱数を返すRnd()0.123…
Randomize乱数系列を初期化Randomize乱数の偏りを防ぐ

✅ ポイント

  • Abs / Sgn → 数値の符号処理に便利
  • Int / Fix / Round → 丸め処理の違いに注意(特に負数)
  • Sqr / Exp / Log → 数学計算や統計処理で頻出
  • Sin / Cos / Tan / Atn → 角度はラジアン指定
  • Rnd / Randomize → シミュレーションや乱数抽選に活用

💡 実務では「Roundで金額計算」「Rndで乱数サンプリング」「DateDiffと組み合わせて統計処理」といった使い方が多いです。

VBA
スポンサーリンク
シェアする
@lifehackerをフォローする
スポンサーリンク
タイトルとURLをコピーしました