文字式評価関数 |
Evaluation Function of Character Expression |
|
For VBA Ver.1.00 Alpha Edition(開発中版) [2011/01/11] |
|
Akinori Kamegai (C) 2010,2011 |
VBAエクスポートファイル版、エクセルアドイン版+サンプルプログラム (DEMO)
文字列で表した数式を評価(演算)し結果を文字列で戻します。
外部の評価関数などを使用せずに、文字式をこのモジュール内で独自に解析し評価します。
概説 |
|
文字式評価関数 および サンプルプログラム (DEMO) |
|
文字列で表した数式を評価(演算)し結果を文字列で戻します。
外部の評価関数などを使用せずに、文字式をこのモジュール内で独自に解析し評価します。
主な仕様は、以下の表の通り。
その他の詳細は、サンプルプログラムにある解説、または、
モジュールを直接参照してください。
|
使用可能な
演算子
|
単項
演算子
|
+xxx, -xxx |
符号 |
xxx! |
階乗 |
xxx!! |
二重階乗 |
|xxx| |
絶対値 |
二項
演算子
|
xxx + yyy
xxx - yyy
xxx * yyy
xxx / yyy
|
四則計算 |
xxx ^ yyy |
べき乗 |
xxx % yyy |
剰余(Mod) |
xxx \ yyy |
商 |
その他 |
(xxx + yyy) * zzz |
括弧 |
文字式に
使用できる
関数
|
引数なし |
Pi(),Pai(),Rand(),
Rnd(),Now(),Today()
|
|
引数1 |
Abs(xxx),Acos(xxx),Acosh(xxx),Acosec(xxx),
Acotan(xxx),Asec(xxx),Asin(xxx),Asinh(xxx),
Atan(xxx),Atanh(xxx),Cos(xxx),Cosec(xxx),
Cosh(xxx),Cot(xxx),Deg2rad(xxx),Exp(xxx),
Fact(xxx),Factdouble(xxx),Fix(xxx),Int(xxx),
Ln(xxx),Log10(xxx),Rad2deg(xxx),Sec(xxx),
Sign(xxx),Sgn(xxx),Sin(xxx),Sinh(xxx),Sqrt(xxx),
Sqr(xxx),Sqrtpi(xxx),Sqrpi(xxx),Tan(xxx),Tanh(xxx),
Day(xxx),Hour(xxx),Minute(xxx),Month(xxx),
Second(xxx),Year(xxx)
|
|
引数2つ
以上
|
Agm(xxx,yyy),LogN(xxx,yyy),Round(xxx[,yyy]),
RoundDown(xxx[,yyy]),RoundUp(xxx[,yyy]),
RoundX(xxx[,yyy])
|
|
|
|
文字式の評価例 |
戻値 |
文字式 |
1 |
|1-|2-|3-|4-|5-|6-|7-|8-|9-10||||||||| |
6.68950291344912E+198 |
(5!)! |
3.1415926535898 |
Atnh(Tanh(Acosh(Cosh(Asinh(Sinh(Pi())))))) |
3628800 |
(1(2(3(4(5(6(7(8(9(10)))))))))) |
|
|
|
|
|
|
注意事項など |
|
★必要なエラー処理や動作確認が十分に出来ていない Alpha Edition(開発途中版)です
★動作に致命的な不具合や演算結果が不正確な可能性があります
★必ずデータのバックアップを取った上でご利用下さい
|
|
|
|
|
|
|
その他 |
|
そのほか使用条件等は上記ファイルに添付されている readme.txt ファイルをお読み下さい。 |
|
|
|
|
|
更新内容 |
|
[2011/01/11] |
Ver.1.00 Alpha Edition (開発中版) |
新 規 |
新規公開 |
|
|
|
|
以前のバージョン |
|
項目 |
DownLoad |
動作確認 (動作条件) |
VBA Export Files
(bas)
|
ありません |
|
Excel VBA 版
(アドイン+
サンプルプログラム(DEMO))
|
ありません |
|
|
|
|
|
|
|