フォーミュラとファンクション
フォーミュラの使い方
スプレッドシートのフォーミュラとは、セルの値を計算する式のことです。
フォーミュラの入力
4D View Pro エリアにフォーミュラを入力するには:
- フォーミュラを入力するセルを選択します。
- = (等号) を入力します。
- フォーミュラを入力し、Enterキーを入力します。
フォーミュラ入力の際には、次のショートカットを使うことができます:
- フォーミュラにセル参照を入力する代わりに、参照するセルをクリックします:
- 入力したい関数の頭文字を入力します。 すると、利用可能な関数と参照の一覧がポップアップメニューに表示され、必要な要素を選択することができます:
また、命名フォーミュラを作成すると、その名前で呼び出すことが可能です。 この場合、VP ADD FORMULA NAME コマンドを使用して命名フォーミュラを入力します。
演算子とオペランド
すべてのフォーミュラはオペランドと演算子から成り立っています:
- 演算子: 後述の 値と演算子 参照。
- オペランド は、いくつかのカテゴリーに分けられます:
- 値 (5つのデータ型がサポートされています)
- 他のセルへの参照 (相対参照、絶対参照、ミックス参照、あるいは名前での参照)
- 標準のスプレッドシートファンクション (関数)
- 4Dフォーミュラに基づく 4Dファンクション (4D変数、フィールド、メソッド、コマンド、式が利用可能です)
値と演算子
4D View Pro は 5つのデータ型をサポートします。 それぞれのデータ型について、特定の定数と演算子がサポートされています。
データ型 | 値 | 演算子 |
---|---|---|
数値 | 1.2 1.2 E3 1.2E-3 10.3x | + (加法) - (減法) * (乗法) / (除法) ^ (べき乗、数値を自身に対してかける回数) % (パーセント -- 演算子の前の数値を100で割る) |
日付 | 10/24/2017 | + (日付 + 日数 -> 日付) + (日付 + 時間 -> 日付 + その日の時間) - (日付 - 日数 -> 日付) - (日付 - 日付 -> 2つの日付間の日数) |
時間 | 10:12:10 | 経過時間演算子: + (加法) - (減法) * (経過時間 * 数値 -> 経過時間) / (経過時間 / 数値 -> 経過時間) |
文字列 | 'Sophie' または "Sophie" | & (連結) |
ブール | TRUE または FALSE | - |
比較演算子
同じ型の 2つのオペランドに対して以下の演算子を使用することができます:
演算子 | 比較 |
---|---|
= | 等しい |
<> |