上へ

1行表計算


概要

現在行を式として計算し、結果を '=' を付けて書きこみます。 実行にはWZ EDITOR 4.0が必要です。 エディタで編集している数字や式を計算することが多いので作りました。

使用例

-カーソル行-実行結果
-簡単な計算
11234+11234+1=1235
10x0A0x0A=10
1300h300h=768
11111b1111b=15
12501111,1010b(整数出力形式 BIN、 区切り間隔 4 に設定時)
-セルを使った計算
1A1:=1ステータスバーに A1 = 1 表示
21234+A11234+A1=1235
-複雑な計算
1R1:=10ステータスバーに R1 = 10 表示
2x:=10*sin(60/180*pi)ステータスバーに X1 = 10*SIN(60/180*PI) 表示
3P:=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
-セルを使った計算
1A1:=123ステータスバーに A1 = 123 表示
2A2:=124ステータスバーに A2 = 124 表示
3A3:=132ステータスバーに A3 = 132 表示
4A4:=121ステータスバーに A4 = 121 表示
5SUM(A1:A4)SUM(A1:A4)=500
6AVERAGE(A1:A4)AVERAGE(A1:A4)=125
7STDEV(A1:A4)STDEV(A1:A4)=1.394433
-セル値表示
1list 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()

セル名、関数、定数とも大文字小文字は区別しません。
戻る

shellモード


概要

WZ に shell モードをつけるマクロです。 実行にはWZ EDITOR 4.0が必要です。 VZ のコンソールや emacs の shell モードのようなものが欲しくて作成しました。