カスタム計算式設定

カスタム計算式設定

カスタム計算式設定は、特定のPL科目・KPI(科目)の予算値・見込値などを、予め設定した独自の計算式によって作成する機能の設定画面です。
また、カスタム計算式設定を利用するには、事前の準備が必要です。

① 科目マスタ設定[共通マスタ>>科目マスタ設定]

カスタム計算式の計算結果を登録するためにPL科目もしくはKPI科目を登録します。

 

② 科目体系設定[共通マスタ>>科目体系設定]

カスタム計算式登録用の科目を、科目体系に組み込みます

 

③ 科目別登録方式設定[期別マスタ>>科目別登録方式設定]

カスタム計算式登録用の科目を使用できるように、登録方式を設定します。

※カスタム計算式の対象とするには、以下の登録方式を設定します。


PL科目

-計算|カスタム計算式|組織別

科目・組織の金額で計算結果を登録します。

-計算|カスタム計算式|セグメント別

科目・組織の内訳として、セグメント単位で計算結果を登録します。


KPI科目

-計算|カスタム計算式|組織別

科目・組織の数値で、計算結果を登録します。

アクセス方法▶[期別マスタ>>カスタム計算式設定]

【1】 業務

予算策定もしくは予実管理・着地見込のどちらかを選択できます。

 

【2】 期間

予算策定の場合は、対象となる年度・予算バージョンの期間を選択します、

予実管理・着地見込の場合は、対象となる年度・実績月の期間を選択します。

 

【3】 名称

カスタム計算式を識別するための名称を入力します。

 

【4】 計算グループ

グループ1~5の単位で段階的に計算処理が実施されますので、計算結果を使った計算式を設定する場合に、グループを分けて計算式を設定します。

 

【5】 組織

計算結果を登録するための組織を入力します。

 

【6】 科目

計算結果を登録するための科目を入力します。

 

【7】 セグメント

計算結果を登録するためのセグメントを入力します。

 

【8】 計算式

設定されている計算式が表示されます。

※ここでの直接編集はできません。「編集」ボタンを押して、セルをダブルクリックすることで、下記の計算式エディターを表示します。


(1) 計算式エリア

計算式を入力するエリアです。

計算式エリアは、キーボードによる直接入力、コピー・ペースト操作できます。

計算式を編集すると、一定時間で数式のチェックが自動で行われ、その結果が計算式エリアの右上に表示されます。

※計算式エリアの右上に数式エラーの表示がある場合は、計算式の保存ができません。

 

(2) リファレンスエリア

計算式の機能を参照できるエリアです。

① カテゴリエリア

参照したいカテゴリをクリックすると、カテゴリに属する要素が、要素エリアに表示されます。

親のカテゴリをクリックすると、サブカテゴリに属するすべての要素が、要素エリアに表示されます。

② 要素エリア

参照したい要素をクリックすると、選択要素についての詳細情報が、詳細エリアに表示されます。

また、上部の検索ボックスに入力すると、要素が絞り込みされます。

③ 詳細エリア

選択要素の詳細情報・使い方などのリファレンスが表示されます。

また、追加ボタンをクリックすると、計算式エリアの現在のカーソル位置に、要素が挿入されます。

※クイックリファレンスをクリックすると、計算式エディターの簡易操作説明が表示されます。

エリア外をクリックすると、説明が非表示になります。

【9】 備考

必要に応じて備考メモを入力できます。

 

【10】 保存/キャンセルボタン

保存ボタン                   :入力した内容を確定し、システムに反映します。

キャンセルボタン            :現在の入力を破棄し、最後に保存した状態に戻します。※未保存の変更は失われます。

 

1.1. 計算式の入力方法

計算式エリアに直接キーボード入力することができます。

⚠️日本語入力の場合、数値・アルファベット・記号を全角入力してしまうと、認識されず数式エラーになります。


カスタム計算式の指定組織に対する科目の値を、計算式の要素として使用することができます。

@を入力すると、科目選択の入力補助が表示されます。そのまま科目コードや科目名を入力すると、入力補助上の科目が絞り込まれます。

また、キーボードの矢印キー上下を押すことで、絞り込まれた科目を選択することができます。さらに、キーボードの矢印キー左右を押すことで、対象期間を選択することができます。
Enterキーを押下すると、選択中の科目を計算式に入力することができます。
入力補助をキャンセルしたい場合は、Backspaceキーを押下して@を消去したり、Escキーを押下したり、マウスクリックによってカーソル位置を移動させることで、
入力補助を閉じることができます。

(1) リファレンスエリアから入力

科目の入力はリファレンスエリアからもできます。

計算式エリアで科目を挿入したい場所に、カーソルを合わせます。


PL科目またはKPI科目をクリックすると、メイン科目体系に従って、科目が表示されます。

対象科目をクリックすることで、対象期間のボタンが表示されます。

対象期間のボタンを選んでクリックします。

期間選択のボタンを選択すると、計算式エリアのカーソル位置に科目が挿入されます。

演算子は、式で実行する計算の種類を表す記号です。

カスタム計算式では、算術演算子・比較演算子・論理演算子をサポートします。

比較演算子や論理演算子は、後述するIF関数などで使用します。

●算術演算子  

演算子

名称

説明

+

加算

左辺の値と、右辺の値を加算した値を返します。

-

減算

左辺の値と、右辺の値を減算した値を返します。

*

乗算

左辺の値と、右辺の値で乗算した値を返します。

/

除算

左辺の値と、右辺の値で除算した値を返します。

%

乗余

左辺の値と、右辺の値で除算した時の余りの値を返します。

^

べき乗

左辺の値と、右辺の値でべき乗した値を返します。

●比較演算子

演算子

名称

説明

=

等しい

左辺の値と、右辺の値が一致する場合はTrueを返します。それ以外はFalseを返します。

!=

等しくない

左辺の値と、右辺の値が一致しない場合はTrueを返します。それ以外はFalseを返します。

> 

大なり

左辺の値が右辺の値より大きい場合、Trueを返します。それ以外はFalseを返します。

>=

大なりイコール

左辺の値が右辺の値より大きい場合、または等しい場合、Trueを返します。それ以外はFalseを返します。

< 

小なり

左辺の値が右辺の値より小さい場合、Trueを返します。それ以外はFalseを返します。

<=

小なりイコール

左辺の値が右辺の値より小さい場合、または等しい場合、Trueを返します。それ以外はFalseを返します。

●論理演算子

演算子

名称

説明

&&

論理積(AND)

左辺の値と右辺の値がともにTrueの場合、Trueを返します。それ以外はFalseを返します。

||

論理和(OR)

左辺の値と、右辺の値を減算した値を返します。それ以外はFalseを返します。

関数は、与えられた値に対して、定められた処理を行って結果を返す機能です。

カスタム計算式では、以下の関数をサポートします。

処理方法

関数

詳細

関数式

(1)端数処理

①四捨五入

指定された数値を四捨五入して返します。

ROUND( )

②切り捨て

指定された数値を切り捨てして返します。

FLOOR( )

③切り上げ

指定された数値を切り上げして返します。

CEILING( )

(2)集計処理

①最大値

指定された数値のうち、最大値を返します。

MAX( )

②最小値

指定された数値のうち、最小値を返します。

MIN( )

③平均

指定された数値の平均を求めます。

AVG( )

④合計

指定された数値の合計を求めます。

SUM( )

⑤件数

指定された数値の件数を求めます。

COUNT( )

(3)論理関数

①IF

論理式の結果に応じて、指定された値を返します。

IF( )

②SWITCH

値の一覧で式を計算し、最初に一致する値に対応する結果

が返されます。一致しない場合は、任意の既定値が返されます。

SWITCH( )

③ISNULL

指定された値がNullの場合、既定値を返します。

値がNullではない場合、指定された値をそのまま返します。

ISNULL( )

環境変数は、カスタム計算式実行時の状況を取得して、様々なロジックに利用できます。

環境変数は、リファレンスエリアからのみ、計算式に追加できます。

 

カスタム計算式では、以下の環境変数をサポートします。

期間

年度          :現在処理中の年度を取得します。

年              :現在処理中の年を取得します。

月              :現在処理中の月を取得します。

月数          :年度の開始より、経過した月数(1始まり)を取得します。