Skip to content

ACM(ACCUMULATE)

累計を求める

書式

acm:計算場所:計算種類:

機能

画面のデータに対して、縦方向または横方向の繰り越し演算を行います。各セルの値を順番に累計し、結果を指定した場所に書き込みます。


計算場所

入力メッセージ: 計算場所は

データの取得元と結果の書き込み先を指定します。

指定方法

入力説明
C列番号,出力列指定列を計算して出力列に書き込み
L行番号,出力行指定行を計算して出力行に書き込み
C列番号,W番号指定列を計算してワークエリアに書き込み
C列番号指定列を計算して最終列の次に追加
L行番号指定行を計算して最終行の次に追加

入力説明
C4,54列目を計算して5列目に出力
L6,76行目を計算して7行目に出力
C4,W24列目を計算してワークエリア2に出力
C4,44列目を計算して同じ列に上書き
C44列目を計算して最終列の後ろに追加

計算種類

入力メッセージ: 計算の種類は

累計の計算方法を選択します。

選択肢

コード説明用途
+累計を求める売上累計、残高計算など
-先頭から順に減算在庫引当、予算消化など
*先頭から順に乗算複利計算、係数累積など
/先頭から順に除算割合の連続適用など

計算の流れ

累計(+)の例:

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列目(結果)
100100
200300
150450
50500

横方向の累計

acm:l2,3:+:

2行目のデータを左から順に累計し、3行目に書き込みます。

減算の繰り越し

acm:c2,3:-:

最初の値から順に減算していきます。

2列目(元)3列目(結果)
10001000
200800
300500

注意事項

  • 画面のデータのみ計算可能です
  • 複数ページにまたがる処理には ACMC コマンドを使用してください
  • 空白セルは計算対象外となります(累計に影響しません)
  • 数値以外のデータは無視されます

関連コマンド

  • ACMC — キーごとの累計を求める
  • TL — 合計を求める
  • AV — 平均を求める