CellCalc
ExcelやOnSheetのセル位置を表す文字列(Ex.「C5」「A1:E10」)に対して行と列を加減算した文字列を返します。
■入力/出力
接続数: 最小 1/最大 3
| 入力 | データ型 | 説明 |
| 入力1 | String | セル位置を表す文字列 |
| 入力2 | Integer | 存在する場合、行に加算する値プロパティを置換 |
| 入力3 | Integer | 存在する場合、列に加算する値プロパティを置換 |
| 出力 | データ型 | 説明 |
| 出力1 | String | 変換した文字列 |
■プロパティ
| 名前 | プロパティ型 | 説明 |
| 計算対象 | choice |
セル文字列が「<開始セル>:<終了セル>」の形式の場合に計算を行う対象を指定します。
| 両方 [both]
| - |
開始セル、終了セルの両方に対して計算を行います。
入力文字列に終了セルが含まれていなくても構いません。
|
| 開始セル [from]
| - |
開始セルに対してのみ計算を行います。
入力文字列に終了セルが含まれている場合、終了セルは元の値から変化しません。
|
| 終了セル [to]
| - |
終了セルに対してのみ計算を行います。
入力文字列に終了セルが含まれていない場合、元の値がそのまま出力されます。
|
|
| 行に加算する値 | int | 行に対して加算する値を指定します。 負数も指定できます。 |
| 列に加算する値 | int | 列に対して加算する値を指定します。 負数も指定できます。 |
■備考
- 入力文字列は「Sheet1!A1:E10」のようにシート名を含む形式であっても構いません。
- 入力文字列がセル位置を表す文字列でない場合はエラーになります。
- 計算の結果、行または列が「0」(または「A」)よりも小さい値になった場合はエラーになります。
■例
| プロパティ | 出力 |
| 入力1 | A1:E10 | 計算対象 | 両方 | C1:G10 |
| | 行に加算する値 | 0 | |
| | 列に加算する値 | 2 | |
| プロパティ | 出力 |
| 入力1 | Sheet1!C5:E10 | 計算対象 | 終了セル | Sheet1!C5:C8 |
| | 行に加算する値 | -2 | |
| | 列に加算する値 | -2 | |