參照︰數學公式函數
Adaptive Planning 公式支援簡單數學函數和復雜數學函數。您可以使用公式小幫手來存取所有數學函數。
文件中的語法
文件中語法的幾點說明︰
- 我們會在括號中使用大寫字母 (例如 (N)),或使用 V 號內的文字 (例如 <account_code>) 來表示變數。您必須將變數取代為有效的常數、科目參照或公式運算式。
- 根據許多國家/地區的標準,我們會使用逗號分隔字詞。如果您的瀏覽器使用逗號做為小數點,則必須以分號分隔各項。
- 我們新增了空格,讓公式更易讀,但這不是必須的。您也可以在公式中新增或省略空格。
- 我們將函數 (例如 Divf) 設為大寫,並對元素 (例如 ACCT) 使用全部大寫,但公式不區分大小寫。
簡單數學函數
您可以使用工具列中的按鈕,或從鍵盤輸入數學符號,在公式小幫手中找到簡單的數學函數。
Math Operator | Example Formula |
|---|---|
Addition (+) | ACCT.001 + ACCT.002 |
Subtraction (-) | ACCT.001 - ACCT.002 |
Multiplication (*) | ACCT.001 * ACCT.002 |
Division (Divf) | Divf (ACCT.001, ACCT.002) Divides ACCT.001 (the dividend) by ACCT.002 (the divisor) |
Modulo (%) | 10 % 3 Calculates the remainder of the quotient. Returns 1 because 10 divided 3 = 3 remainder 1. |
Parenthesis () | (ACCT.001 + ACCT.002) * 12 Dictates the order of operation: Add the accounts before multiplying by 12. |
Round(N) | Round (ACCT.001) Rounds to the nearest whole number. In the example if the value of ACCT.001 is 5.75, the formula returns 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 | |
截斷 (N) | 將 N 取代為科目參照、數字或公式運算式。 現有值︰ ACCT.001 = 7.8 ACCT.002 = 4.2 運算式︰ Trunc (ACCT.001 * ACCT.002) 計算︰ = Trunc (7.8 * 4.2) = Trunc (32.76) = 32 | |
樓層 (N) | 將 N 捨去至最接近的整數。 當小數值沒有意義,且您想要捨入為整數時使用。 範例︰當您不希望單位為分數時,請計算銷貨單價。 | 將 N 取代為科目參照、數字或公式運算式。 現有值︰ ACCT.001 = 23.89 ACCT.002 = 4.75 運算式︰ 下限 (Divf (ACCT.001, ACCT.002)) 計算︰ = 下限 (Divf (23.89, 4.75)) = 下限 (5.688) = 5 對於下限 (-5.688),結果為 -6,因為 -6 小於 -5.688。 |
上限 (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 Ceil (-5.688) 為 -5,因為 -5 大於 -5.688。 |
冪 (N, E) | 將 N 的值增加指數 E 的冪。指數將數字 N 本身乘以特定數字。 N 必須是正數,E 必須是整數。 用於衡量指定資料集的指數級增長或衰減。 範例︰計算採用年復利的投資終值 | 將 N 和 E 取代為科目參照、數字或公式運算式。 現有值︰ 利率︰ASSUM.001 = 2% 資產︰ACCT.001 = 100 年數 = 3 運算式︰ ACCT.001 * (Power (1+ASSUM.001, 3)) 計算︰ = 100 * (冪 (1 + .02, 3)) = 100 * (Power (1.02, 3)) = 100 * (1.02 * 1.02 * 1.02) = 100 * 1.061 = 106.12 |
Ln (N) | 計算 N 的自然對數,或指數函數的倒數。Ln 計算將歐拉常數 (約等於 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% 的複合增長率。 |
最大 (N1、N2、...) | 使用序列中的最大值填入儲存格。 使用「最大值」在多個選項中找出最大值。 範例︰當您同時提供最低薪資時,可計算佣金型薪酬。 | 將 N1、N2 等取代為科目參照、數字或公式運算式,並以逗號分隔各項。 現有值︰ 最低薪資︰ASSUM.001 = 30,000 銷售總額︰ACCT.001 = 50,000 佣金率︰20% 運算式︰ 最大 (ASSUM.001, (ACCT.001 * .2)) 計算︰ = 最大 (30,000, (50,000 * .2) = 最大 (30,000, 10,000) = 30,000 |
最小 (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 (北、中) | 使用 4-4-5、4-5-4 或 5-4-4 會計行事歷,根據另一個值在指定月數 (M) 內的理論分配,傳回值。 範例︰用於依據特定期間的分配來計算營業收入。請參閱「」 Concept: Spread Formula Functions。 | 將 N 取代為科目參照、數字或公式運算式。將 M 取代為期間數,或將 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︰如果是該季 (1 月、2 月、4 月、5 月、7 月、8 月、10 月、11 月) 的第 1 或第 2 個月︰ = 3836 * 4 = 15,386 如果是當季的第 3 個月 (3 月、6 月、9 月、12 月)︰ = 3836 * 5 = 19,231 |
Npv (discount_rate, value1, value2, ..., valueN) | 傳回貼現回目前時間的未來現金流量現值。 此公式會將第一個值除以折現率加 1。計算方法是將 2 值除以折現率加 1 的 2 次方。計算方法是將 3 值除以折現率加 1 的 3 次方,依此類推。 Adaptive Planning 中的 NPV 函數不會計入初始投資成本。您需要單獨減去此成本,才能取得真實的淨現值。NPV 計算的準確性在很大程度上取決於預計現金流的準確性和所選的折現率。 範例︰在計算投資的潛在盈利能力時,應計入資本成本和隨時間複合的折現率。 最佳做法︰
| 將discount_rate 取代為證明投資合理所需的最低迴報率。將 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 完整計算︰ value1 + value2 + value3 = 92.59 + 170.94 + 238.10 = 501.63 正整數表示未來現金流大於成本。 |
Irr (value1, value2, ..., valueN,estimated_irr) | 將 value1 取代為按某個時間範圍修改的現金流科目,或將每個值取代為不同的現金流科目。將預估值取代為您的預估值,或移除以使用預設值 (0.1)。 現有值 ︰N/A 運算式︰ IRR(ROW.Cashflow[time=this:this+36], 0.2) 計算 ︰N/A | |
絕對 (N) | 傳回任何數字的正值。 當您需要在計算中避免使用負數時使用。 範例︰識別淨利中的差異幅度,無論是利潤還是損失。 | 將 N 取代為科目參照、數字或公式運算式。 現有值︰ 2023 年的淨利︰ACCT.001 = 100,000 2022 年的淨利︰ACCT.001 = 150,000 運算式︰ 絕對 ((ACCT.001 [time = FY2023]) - (ACCT.001 [time = FY2022])) 計算︰ = Abs (100,000 - 150,000) = Abs (-50,000) = 50,000 |
Sqrt (N) | 計算數字的平方根 (N)。 範例︰將每月波幅轉換為年度波幅。 | 將 N 取代為可擷取差異的科目參照、數字或公式運算式。 現有值︰ 每月波動率︰ACCT.001 = 5% 運算式︰ ACCT.001 * Sqrt (12) 計算︰ = 0.05 * Sqrt (12) = .05 * 3.46 = .17 = 17% |
三角函數
使用三角函數來衡量資料中的周期性模式,例如︰
語法 | 說明 | 範例 |
|---|---|---|
Radians (N) | 使用圓周率 (3.14) 將角度的度數 N 轉換為弧度。 弧度 = (N * Pi) / 180 與其他三角函數結合使用。弧度函數可將度數轉換為弧度,以便您計算其他三角函數,例如正弦和余弦。 | 將 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 取代為計算正弦的運算式。 運算式︰ 亞信 (-0.5) 計算︰ = -0.52 |
Acos (N) | 計算直角三角形的反餘弦,其中 N 是餘弦。 反餘弦會計算相鄰邊和斜邊的角度。 | 將 N 取代為計算餘弦的運算式。 運算式︰ Acos (-0.5) 計算︰ = 2.09 |