Appearance
ACM(ACCUMULATE)
累計を求める
書式
acm:計算場所:計算種類:機能
画面のデータに対して、縦方向または横方向の繰り越し演算を行います。各セルの値を順番に累計し、結果を指定した場所に書き込みます。
計算場所
入力メッセージ: 計算場所は
データの取得元と結果の書き込み先を指定します。
指定方法
| 入力 | 説明 |
|---|---|
C列番号,出力列 | 指定列を計算して出力列に書き込み |
L行番号,出力行 | 指定行を計算して出力行に書き込み |
C列番号,W番号 | 指定列を計算してワークエリアに書き込み |
C列番号 | 指定列を計算して最終列の次に追加 |
L行番号 | 指定行を計算して最終行の次に追加 |
例
| 入力 | 説明 |
|---|---|
C4,5 | 4列目を計算して5列目に出力 |
L6,7 | 6行目を計算して7行目に出力 |
C4,W2 | 4列目を計算してワークエリア2に出力 |
C4,4 | 4列目を計算して同じ列に上書き |
C4 | 4列目を計算して最終列の後ろに追加 |
計算種類
入力メッセージ: 計算の種類は
累計の計算方法を選択します。
選択肢
| コード | 説明 | 用途 |
|---|---|---|
| + | 累計を求める | 売上累計、残高計算など |
| - | 先頭から順に減算 | 在庫引当、予算消化など |
| * | 先頭から順に乗算 | 複利計算、係数累積など |
| / | 先頭から順に除算 | 割合の連続適用など |
計算の流れ
累計(+)の例:
100 → 100
200 → 300 (100+200)
150 → 450 (300+150)
50 → 500 (450+50)減算(-)の例:
1000 → 1000
200 → 800 (1000-200)
300 → 500 (800-300)使用例
縦方向の累計
acm:c3,4:+:3列目のデータを上から順に累計し、4列目に書き込みます。
| 3列目(元) | 4列目(結果) |
|---|---|
| 100 | 100 |
| 200 | 300 |
| 150 | 450 |
| 50 | 500 |
横方向の累計
acm:l2,3:+:2行目のデータを左から順に累計し、3行目に書き込みます。
減算の繰り越し
acm:c2,3:-:最初の値から順に減算していきます。
| 2列目(元) | 3列目(結果) |
|---|---|
| 1000 | 1000 |
| 200 | 800 |
| 300 | 500 |
注意事項
- 画面のデータのみ計算可能です
- 複数ページにまたがる処理には ACMC コマンドを使用してください
- 空白セルは計算対象外となります(累計に影響しません)
- 数値以外のデータは無視されます