上へ
概要
現在行を式として計算し、結果を '=' を付けて書きこみます。
実行にはWZ EDITOR 4.0が必要です。
エディタで編集している数字や式を計算することが多いので作りました。
使用例
| - | カーソル行 | - | 実行結果 |
| - | 簡単な計算 |
| 1 | 1234+1 | → | 1234+1=1235 |
| 1 | 0x0A | → | 0x0A=10 |
| 1 | 300h | → | 300h=768 |
| 1 | 1111b | → | 1111b=15 |
| 1 | 250 | → | 1111,1010b(整数出力形式 BIN、 区切り間隔 4 に設定時) |
| - | セルを使った計算 |
| 1 | A1:=1 | → | ステータスバーに A1 = 1 表示 |
| 2 | 1234+A1 | → | 1234+A1=1235 |
| - | 複雑な計算 |
| 1 | R1:=10 | → | ステータスバーに R1 = 10 表示 |
| 2 | x:=10*sin(60/180*pi) | → | ステータスバーに X1 = 10*SIN(60/180*PI) 表示 |
| 3 | P:=1 | → | ステータスバーに P1 = 1表示 |
| 4 | -(x^2)/(R1+R1*sqrt(1-P*(x/R1)^2)) | → | -(x^2)/(R1+R1*sqrt(1-P*(x/R1)^2))=-5.000000 |
| - | セルを使った計算 |
| 1 | A1:=123 | → | ステータスバーに A1 = 123 表示 |
| 2 | A2:=124 | → | ステータスバーに A2 = 124 表示 |
| 3 | A3:=132 | → | ステータスバーに A3 = 132 表示 |
| 4 | A4:=121 | → | ステータスバーに A4 = 121 表示 |
| 5 | SUM(A1:A4) | → | SUM(A1:A4)=500 |
| 6 | AVERAGE(A1:A4) | → | AVERAGE(A1:A4)=125 |
| 7 | STDEV(A1:A4) | → | STDEV(A1:A4)=1.394433 |
| - | セル値表示 |
| 1 | list | → |
A1=123
A2=124
A3=132
A4=121
P1=1
R1=10
X1=10*SIN(60/180*PI)
|
設定ダイアログから整数および浮動小数点の出力形式を指定出来ます。
仕様
使用可能セル
A1 ... A32
B1 ... B32
.
.
.
Z1 ... Z32
A は A1 と解釈される
使用可能数値書式
| 進数 | 例 | 正規表現 |
| 2進 | 111b等 | [01,]+[bB] |
| 16進 | 123h等 | [0-9a-fA-F]+[hH] |
| 16,8進 | 0x0A,07等 | "0"[xX]?[0-9a-fA-F]+ |
| 10進 | 123,123.56 | [0-9]*("."[0-9]+)?([Ee][-+]?[0-9]+)? |
使用可能関数
| 関数 | 説明 |
| SUM(範囲) | 合計 SUM(A1:A32),SUM(A:A),SUM(A1;A2;A3) |
| AVERAGE(範囲) | 平均 |
| STDEV(範囲) | 標準偏差 |
| ABS(値) | 絶対値 |
| SIN(値) | sin |
| COS(値) | cos |
| TAN(値) | tan |
| ASIN(値) | arcsin |
| ACOS(値) | arccos |
| ATAN(値) | arctan |
| ATAN2(値, 値) | atan2(y,x) |
| COUNT(範囲) | 数値の入力されているセルの数 |
| COUNTA(範囲) | 入力されているセルの数 |
| EXP(値) | べき乗 |
| MAX(範囲) | 最大値 |
| MIN(範囲) | 最小値 |
| SQRT(値) | 平方根 |
| LOG(値) | 自然対数 |
| LOG10(値) | 10を底とする対数 |
| SINH(値) | sinh |
| COSH(値) | cosh |
| TANH(値) | tanh |
|
範囲は
"A1", "A1:A10", "A:B", "1:2" の指定が可能
範囲を続ける時は ; で区切って続ける。(エクセルと違う。エクセルは','で続ける)
例
"A:A;C:C" A列とB列
"1:1;C:C" 1行とC列(この場合 C1 は重複する)
"A1;A2;A3" A1とA2とA3
|
組み込み定数
PI = 3.1415926535897932385
演算子
| 優先順位(低い順) |
| 1 | +,- |
| 2 | *,/ |
| 3 | ^ |
| 4 | 単項 +,- |
| 5 | () |
セル名、関数、定数とも大文字小文字は区別しません。
戻る
概要
WZ に shell モードをつけるマクロです。
実行にはWZ EDITOR 4.0が必要です。
VZ のコンソールや emacs の shell モードのようなものが欲しくて作成しました。
|