演算子は、プログラムコードの演算を行うためのもので、複数のオペランド項目に対して演算を行います。
演算子 | 説明 | 操作対象 | 例 |
|---|---|---|---|
| + | プラス | 番号またはセル | 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 |