参考: 数式関数
Adaptive Planning の数式は、単純な数学関数と複雑な数学関数をサポートします。フォーミュラ アシスタントを使用して、すべての数学関数にアクセスできます。
ドキュメントの構文
ドキュメントの構文に関する注意事項をいくつか以下に示します。
- 変数を示すには、(N) のようなかっこ内の大文字、または <account_code> のようなかっこ内のテキストを使用します。変数は有効な定数、科目参照、または数式に置き換える必要があります。
- 多くの国の基準に従って、カンマを使用して項を区切ります。ブラウザで小数点としてカンマが使用されている場合は、項をセミコロンで区切る必要があります。
- 数式を読みやすくするために空白が追加されますが、必須ではありません。スペースを追加したり、数式から除外したりすることもできます。
- Divf などの関数は資産計上され、ACCT などの要素にはすべて大文字が使用されますが、数式は大文字と小文字が区別されません。
単純な数学関数
フォーミュラ アシスタントでツールバーのボタンを使用するか、キーボードで数学記号を入力することで、簡単な数学関数を見つけることができます。
数学演算子 | 数式の例 |
|---|---|
加算 (+) | ACCT.001 + ACCT.002 |
減算 (-) | ACCT.001 - ACCT.002 |
乗算 (*) | ACCT.001 * ACCT.002 |
部門 (Divf) | Divf (ACCT.001, ACCT.002) ACCT.001 (被除数) を ACCT.002 (除数) で割る |
モジュロ (%) | 10 % 3 商の残りを計算します。10 の除算 3 = 3 の残りの部分は 1 であるため、1 を返します。 |
かっこ () | (ACCT.001 + ACCT.002) * 12 操作の順序を決定します: 科目を追加してから 12 にする。 |
Round(N) | 円形 (ACCT.001) 四捨五入して最も近い整数にします。この例では、「ACCT.001」の値が 5.75 の場合、数式は「6」を返します。 |
複雑な数学関数
フォーミュラ アシスタントの
"関数
" プロンプトで "数学"
を選択すると、複雑な数式を検索することができます。"関数 " プロンプト
の横にあるドロップダウン メニューに関数が表示されます。構文 | 説明 | 例 |
|---|---|---|
Div (N, D) Divf (N, D) | N を D で割ります。 N は分子です。D は分母です。 次のようなメトリックと比率の計算に使用します。
| "N" と "D" の両方を科目参照、数値、または数式に置き換えます。 既存の値: ACCT.001 = 7.8 ACCT.002 = 4.2 式: Divf (ACCT.001, ACCT.002) 計算 = Divf (7.8, 4.2) = 1.86 |
端数処理 (N) | "N" を科目参照、数値、または数式に置き換えます。 既存の値: ACCT.001 = 7.8. 式: 円形 (ACCT.001) 計算 円形 (7.8) = 8 | |
Trunc(N) | "N" を科目参照、数値、または数式に置き換えます。 既存の値: ACCT.001 = 7.8 ACCT.002 = 4.2 式: Trunc (ACCT.001 * ACCT.002) 計算 = トランク (7.8 * 4.2) = トランク (32.76) = 32 | |
floor (N) | N を最も近い整数に切り捨てます。 小数値では意味がないので、整数に切り捨てたい場合に使用します。 例: 単位が分数でない場合に、販売単位あたりの価格を計算します。 | "N" を科目参照、数値、または数式に置き換えます。 既存の値: ACCT.001 = 23.89 ACCT.002 = 4.75 式: floor (Divf (ACCT.001, ACCT.002)) 計算 = floor (Divf (23.89, 4.75)) = 階数 (5.688) = 5 "Floor (-5.688)" の場合、-6 は -5.688 より小さいため、結果は "-6" になります。 |
Ceil (N) | 最も近い整数に切り上げられます。 分数値が意味をなし、切り上げたい場合に使用します。 例: 予測売上に基づいてヘッドカウント カバレッジを計算します。答えが「1.3」である場合、店舗への人材不足を防ぐには、2 人の従業員が必要です。 | "N" を科目参照、数値、または数式に置き換えます。 既存の値: ACCT.001 = 23.89 ACCT.002 = 4.2 式: Ceil (Divf (Acct.001, Acct.002)) 計算 = Ceil (Divf (23.89, 4.2)) = Ceil (5.688) = 6 セル (-5.688) は -5 は -5.688 より大きいため、-5 です。 |
Power (N, E) | N の値を指数 E で累乗します。指数は数値 N に特定の回数を乗算します。 N は正の数、E は整数である必要があります。 特定のデータ セットの指数関数的な増加または減少を測定するために使用します。 例: 年間複利レートによる投資の将来価値の計算 | "N" と "E" を科目参照、数値、または数式に置き換えます。 既存の値: 金利: ASSUM.001 = 2% 資産: ACCT.001 = 100 年数 = 3 式: ACCT.001 * (Power (1+ASSUM.001, 3)) 計算 = 100 × (Power (1 + .02, 3)) = 100 × (Power (1.02, 3)) = 100 * (1.02 * 1.02 * 1.02) = 100 * 1.061 = 106.12 |
Ln (N) | N の自然対数、または指数関数の逆数を計算します。Ln は、Euler 定数 (約 2.718) を N の値にするのに必要な指数を計算します。 N は正の数である必要があります。 Ln を使用して、指数関数的な増加または減少を測定します。 例: 時間に対する収益の継続的な複合成長率を計算します。 | "N および" を科目参照、数値、または数式に置き換えます。 既存の値: 2024 年の収益: ACCT.001 = 100,000 目標値: 500,000 目標値に達するまでの期間 = 4。 式: Divf (Ln (Divf (500,000, ACCT.001 [time = 2024]), 4) 計算 = Divf (Ln (Divf (500,000, 100,000)), 4 = Divf (Ln (5), 4) = Divf (1.609, 4) = .402 パーセントに換算: 40.2% の複合成長 |
Greatest (N1, N2, ...) | セルに一連の最大値を入力します。 "最高値" を使用して、複数のオプション間の最大値を特定します。 例: 最低給与も提供する場合は、コミッション ベースの報酬を計算します。 | "N1"、"N2" などを科目参照、数値、または数式に置き換え、各項をカンマで区切ります。 既存の値: 最低給与: ASSUM.001 = 30,000 総売上高: ACCT.001 = 50,000 コミッション レート: 20% 式: Greatest (ASSUM.001, (ACCT.001 * .2)) 計算 = Greatest (30,000, (50,000 * .2)) = Greatest (30,000, 10,000) = 30,000 |
Least (N1, N2, ...) | セルに一連の最小値を入力します。 "最小" を使用して、複数のオプションの最小値を特定します。 例: 競争相手を超えない価格を計算します。 | "N" を科目参照、数値、または数式に置き換え、各項をカンマで区切ります。 既存の値: コスト: ACCT.001=200 競合他社の価格: ACCT.002 = 250 価格設定ストラテジー: 最低利益 20%。 式: 最小 ((ACCT.001 + (ACCT.001 * .2), ACCT.002) 計算 = 最小 ((200 + (200 * .2)), 250) = 最小 ((200 + 40), 250) = 最小 (240, 250) = 240 |
Spread445 (N, M) Spread454 (N, M) Spread545 (N, M) | 4-4-5、4-5-4、または 5-4-4 の会計カレンダーを使用して、指定された月数 (M) にわたる別の値の論理的配分に基づいて値を返します。 例: 特定の期間の配分に基づいて収益を計算するために使用します。参照 概念: スプレッド数式関数。 | "N" を科目参照、数値、または数式に置き換えます。M を期間数に置き換えるか、12 期間のスプレッドにわたって計算するよう削除します。 既存の値: 収益: ACCT.001 = 100,000 式: Spread445 (ACCT.001, 6) 計算は以下のとおりです。 ステップ 1 。期間の週数を計算します。= 6 か月 = 2 四半期 (各 13 週間) = 2 * 13 = 26 週間 ステップ 2 。週あたりの値を計算します。= 100,000 / 26 = 3,836. ステップ 3 。現在の期間に基づいて 4 または 5 で乗算されます。四半期の最初または 2 番目の月 (1 月、2 月、4 月、5 月、7 月、8 月、10 月、11 月) の場合、次のようになります。 = 3836 * 4 = 15,386 四半期の 3 番目の月 (3 月、6 月、9 月、12 月) の場合: = 3836 * 5 = 19,231 |
Npv (discount_rate, value1, value2, ..., valueN) | 将来のキャッシュ フローの現在の価値を現在の値に割引して返します。 数式では、最初の値が割引率に 1 を加えた値になります。2 番目の値が、割引率 + 1 の累乗で除算されます。3 番目の値が、割引率 + 1 の累乗で割られて以降、同様に割られます。 Adaptive Planning の NPV 機能では、初期投資コストが考慮されません。正確な正味現在値を取得するには、このコストを個別に減算する必要があります。純支給額の計算の精度は、予測されるキャッシュ フローと設定された割引率の精度に大きく依存します。 例: 資本コストを考慮し、時間の経過とともに累積された割引率を考慮して、投資の潜在的な収益性を計算します。 おすすめの方法:
| 割引レートを、投資を正当化するために必要な最低収益率に置き換えます。value1, value2,...value N を、時間範囲によって変更されたキャッシュフロー科目に置き換えて、経時的な戻り値の可能性を取得します。 既存の値: Discount_rate = 8% キャッシュフロー: ACCT.001 = 1 年目は 100 2 年目は 200 3 年目に 300 式: NPV(0.08, ACCT.001 [time = this.year : this.year+2] value1 の計算: = 100 / 1.08 = 92.59 value2 の計算: = 200 / (1.08 * 1.08) = 200 / 1.17 = 170.94 value3 の計算: = 300 / (1.08 * 1.08 * 1.08) = 300 / 1.26 = 238.10 完全な計算: 値 1 + 値 2 + 値 3 = 92.59 + 170.94 + 238.10 = 501.63 正の整数は、将来のキャッシュフローがコストを上回ることを示します。 |
Irr (value1, value2, ..., valueN, estimated_irr) | 一連のキャッシュ フローの内部収益率を見積もります。最大 600 回の反復を使用して、内部的な戻り率の実際の値に近似ます。 投資またはプロジェクトの収益性を評価するために使用します。 参照 概念: IRR 数式関数。 | value1 を、特定の時間範囲で変更されたキャッシュフロー科目に置き換えるか、各値を異なるキャッシュフロー科目に置き換えます。「Estimated_irr」を自分の見積に置き換えるか、削除してデフォルトの 0.1 を使用します。 既存の値 : 該当なし 式: IRR(ROW.Cashflow[time=this:this+36], 0.2) 計算 : 該当なし |
Abs (N) | 任意の数の正の値を返します。 計算での負の数を避ける必要がある場合に使用します。 例: 利益か損失かに関係なく、純利益の分散レベルを特定します。 | "N" を科目参照、数値、または数式に置き換えます。 既存の値: 2023 年の純利益: ACCT.001 = 100,000 2022 年の純利益: ACCT.001 = 150,000 式: Abs ((ACCT.001 [time = FY2023]) - (ACCT.001 [time = FY2022])) 計算 = 絶対 (100,000 - 150,000) = 絶対 (-50,000) = 50,000 |
平方 (N) | 数字 (N) の平方根を計算します。 例: 月次変動率を年次変動率に変換します。 | "N" を差異を取得する科目参照、数値、または数式に置き換えます。 既存の値: 月次変動率: ACCT.001 = 5% 式: ACCT.001 * 平方 (12) 計算 = 0.05 * Sqrt (12) = .05 * 3.46 = .17 = 17% |
三角関数
三角関数を使用して、以下のようなデータの周期的パターンを測定します。
構文 | 説明 | 例 |
|---|---|---|
Radians (N) | 円 (3.14) を使って角度 N の度数をラジアンに変換します。 ラジアン = (N * 円グラフ) / 180 他の三角関数と組み合わせて使用します。Radians 関数は、サインやコサインなどの他の三角関数を計算できるように、度数をラジアンに変換します。 | N を度数で角度を示す式に置き換えます。 式: ラジアン (270) 計算 = (270 * 3.14) / 180 = 847.8 / 180 = 4.71 |
Sin (N) | 直角三角形のサインを計算します。N はラジアンに換算された角度の次の値です。 サインイン = 商
| N をラジアンを計算する式に置き換えます。 式: Sin ( Radians(30)) 計算 = .5 |
Cos (N) | 直角三角形のコサインを計算します。N はラジアンに換算された角度です。 コサイン = 商
| N をラジアンを計算する式に置き換えます。 式: Cos ( Radians (60)) 計算 = .5 |
Asin (N) | 直角三角形のアークサインを計算します。N はサインです。 アークサインは、反対側と斜辺の角度を計算します。 | N をサインインを計算する式に置き換えます。 式: Asin (-0.5) 計算 = -0.52 |
Acos (N) | 直角三角形のアークコサインを計算します。N はコサインです。 アークコサインは隣の辺と斜辺の角度を計算します。 | N をコサインを計算する式に置き換えます。 式: Acos (-0.5) 計算 = 2.09 |