演算子は、プログラムコードの演算を行うためのもので、複数のオペランド項目に対して演算を行います。
演算子 | 説明 | 操作対象 | 例 |
---|---|---|---|
+ | プラス | 番号またはセル | 2 + 3 |
- | マイナス | 番号またはセル | A1 - B1 |
* | 掛け算 | 番号またはセル | A1 * 2 |
/ | 割り算 | 番号またはセル | A3 / 3 |
% | 残りの部分を取る | 番号またはセル | 5 % 2 is 1 |
&& | 条件と、両オペランドの値が真の時のみ、値が真となる | 状態 | A && B |
|| | 条件または、2つのオペランドのうち1つが真である限り、その値は真となる | 状態 | A || B |
& | セルの行と列を取る | セル | &A1 |
! | 否定は条件の反対 | 状態 | !A, Aがtrueの場合、!Aはfalseとなります |
== | と同じ | 数値または変数 | A == 2 |
!= | と違う | 数値または変数 | A != null |
: | 連続したセルの範囲を取る | セル | 例えば、A1:B3はA1からB3までのセルのセットです |
> | より大きい | 数値または変数またはセル | 3 > 2 |
< | より少ない | データのあるセル | A1 < 2 |
>= | 以上 | 数値または変数またはセル | A1 >= 2 |
<= | 以下 | 数値または変数またはセル | A1 <= 2 |
. | 引用 | オブジェクトまたはメソッド | ds1.select(#1) |
$ | パラメータ参照文字または絶対位置 | パラメータまたは絶対位置 | 前者は$paraのようなもので、後者はB1 = $B1のような階層的な座標で使われます。 |
# | コラム番号 | コラム | ds1.select(#1) |
${} | マクロの定義 | パラメータ | 例えば、SQLselect * from table ${"where 1=2"},の値が最初に計算される |
Cell[] | 階層的な座標演算子 | セル | A2[A1:-1] は、現在の値が 0 の場合は空を表示し、そうでない場合は現在の値を表示することを意味します。 |
$$$ | カレントセルの値が現在の値であることを示す | データのあるセル | if($$$=0,"",$$$) は、現在の値が0の場合は空を表示し、そうでない場合は現在の値を表示することを意味します。 |
\\ | 引用 "\", 値は \ | セル | "\"は参照を表す |
\n | 改行 | ストリング | 例えば、文字列がAABBの場合、BBが新しい行に表示されたい場合、aa\nbb |