関数 エクセル関数にあってVBAにない関数一覧(三角関数)

※より実装に近く表示させる為、コードの改行を避けています。スマホ等で閲覧される際は向きを変えてご覧ください。

※実装するバージョンによってはバージョンアップの仕様により動作しないコードもあります。実装には動作確認の上ご使用下さい。

名称 EXCEL VBA
スクエア SQRT Sqr 関数
サイン SIN Sin 関数
コサイン COS Cos 関数
タンジェント TAN Tan 関数
セカント なし Sec(X) = 1 / Cos(X)
コセカント なし Cosec(X) = 1 / Sin(X)
コタンジェント なし Cotan(X) = 1 / Tan(X)
アークサイン ASIN Arcsin(X) = Atn(X / Sqr(-X * X + 1))
アークコサイン ACOS Arccos(X) = Atn(-X / Sqr(-X * X + 1)) + 2 * Atn(1)
アークタンジェント ATAN Atn 関数
アークセカント なし Arcsec(X) = Atn(X / Sqr(X * X - 1)) + Sgn((X) - 1) * (2 * Atn(1))
アークコセカント なし Arccosec(X) = Atn(X / Sqr(X * X - 1)) + (Sgn(X) - 1) * (2 * Atn(1))
アークコタンジェント なし Arccotan(X) = Atn(X) + 2 * Atn(1)
双曲線サイン SINH HSin(X) = (Exp(X) - Exp(-X)) / 2
双曲線コサイン COSH HCos(X) = (Exp(X) + Exp(-X)) / 2
双曲線タンジェント TANH HTan(X) = (Exp(X) - Exp(-X)) / (Exp(X) + Exp(-X))
双曲線セカント なし HSec(X) = 2 / (Exp(X) + Exp(-X))
双曲線コセカント なし HCosec(X) = 2 / (Exp(X) - Exp(-X))
双曲線コタンジェント なし HCotan(X) = (Exp(X) + Exp(-X)) / (Exp(X) - Exp(-X))
双曲線アークサイン ASINH HArcsin(X) = Log(X + Sqr(X * X + 1))
双曲線アークコサイン ACOSH HArccos(X) = Log(X + Sqr(X * X - 1))
双曲線アークタンジェント ATANH HArctan(X) = Log((1 + X) / (1 - X)) / 2
双曲線アークセカント なし HArcsec(X) = Log((Sqr(-X * X + 1) + 1) / X)
双曲線アークコセカント なし HArccosec(X) = Log((Sgn(X) * Sqr(X * X + 1) + 1) / X)
双曲線アークコタンジェント なし HArccotan(X) = Log((X + 1) / (X - 1)) / 2
  • はてなブックマークに追加

 

2016年10月01日|[VBサンプルコード]:[関数]