在此文中
在下面,您将找到一些有关如何使用公式自动执行财务预测的示例。
请参考特定的文档:
参数
在做财务计划时,定义稍后可以使用的变量将是很有用的。
创建一个发布日期为1月1日,或与预算第一天相对应日期的参数部分是非常有用的。然后将在以下行中使用参数变量。
// 30% costOfGoodsSold = 0.3 // 5% interestRateDebit = 0.05 // 2% interestRateCredit = 0.02 // 10 % latePaymentPercentage = 0.1
这样,所有可以设置的参数都会立即被显示。更改参数后,将重新计算预测。
每月的重复或数值
通过使用重复列,您可以在一个业务行中计划全年的数值。
但是,如果业务活动具有季节性变化,建议按月使用财务预测。对于每个月,将创建一个行,其中包含该月的销售额。
如果您希望自动进行几年内的预测,则需在该行中输入重复的代码“ Y”,如此一来,本年度的行也将用于下一年。
价格和销售数量
制定销售计划时,使用数量和价格列输入值会更容易。例如,一家餐馆可以输入每天,每周或每月提供座位的数量,程序会自动计算总数值。通过更改座位的数量或价格,可以立即显示对流动性资金和年度结果的影响。
使用带有变量的公式进行增长
使用以Java语言为基础的公式:
- 必须在使用前定义该变量,因此定义该变量的行必须是使用该变量的行之前的日期。
- 不能使用成千上万的分隔符。
- 小数点分隔符始终为“.” (点) 。
- 如果您使用阿拉伯字母书写,大写/小写的名称不同。
您可以为变量分配一个值 (可以自由选择此名称),并在以下各行中输入变量名称以恢复该数值。
通过更改分配给变量的数值,软件将自动修改使用该变量的所有行。
例如,您可以通过使用公式增加销售额来设置预期的销售额,然后在接下来的几个月中进行设置。
- 通过在公式列中输入以下文本,创建一个“ S”(销售)变量。
Sales=1000
数值1000.00将被输入在金额中 - 在以下各行中,只需在公式中插入变量名称即可使用变量:
Sales
数值1000.00将被输入在金额中 - 您可以将金额加10%(乘以1.1)
Sales*1.1
数值1100.00将被输入在金额中 - 您可以增加S的数值
Sales=Sales+200
数值1200.00将被输入在金额中 - 如果在以下行中使用了该变量,则将进行新的计算
Sales
数值1200.00将被输入在金额中
您还可以通过定义变量来定义所增长的百分比。
- Percentage=1.1
- Amount=200
- 在公式中,可以使用变量名称来代替数字
- Sales*Percentage
- Sales=Sales+Amount
变量和重复
假设您希望营业额每月增加5%。
- 输入两行,在其中将值分配给变量,而不用任何账户作为年份的开始日期。
Sales=1000
Increment=5 - 然后创建一个重复行,在其中输入账户和公式
Sales=Sales*(1+Increment/100)
每次重复该行,变量S的值都会增加5%,因此发生业务的数值也会增加。只需更改增长率,就会重新计算财务预测值。
在一行中,您还可以插入多个Javascript指令,方法是使用分号“;”将它们分开。
Sales=1000; P=5
预算公式的使用
有一些功能可让您访问账户的余额和变动,以计划要计算的行。您可以输入一个公式,通过 budgetTotal 函数可恢复上个月销售帐户“ SALES”的价值 。
credit( budgetTotal("SALES", "MP") )
budgetTotal函数将账号和期间作为参数。可以使用缩写代替期间。
- MP代表上个月。
- QP代表上一季度。
收入显示在贷方中,因此该函数返回的值将为负,并且不会在复式记账会计中作为金额被接受。
因此,请使用 credit () 函数,该函数使用负值并将其变为正值。
月销售额的变量
每个月的销售额可能会有所不同。在这种情况下,每个月使用变量名称,单独录入业务是很有用的。
sales_01 = 1000 cost_01 = sales_01 * costOfGoodsSold sales_01 = 1100
延期付款
如果您想要一个非常精确的流动性计划,将立即付款和递延的销售分开是很有用的。
一种方法可能是记录所有销售,就好像它们是用现金支付一样,将每月变量的值分配给该金额。
sales_01 = 1000
然后输入业务,冲销递延的销售,并使用公式计算金额。
sales_01 * latePaymentPercentage
然后在下个月输入具有相同公式的付款业务。
销售成本
存在与销售 (商品成本) 或其它成本 (与工资相关的社会性费用) 相关的成本。
变量成本计算
如果用变量定义销售,也可以将销售成本表示为销售百分比。
- 您可以为销售定义变量S,为成本百分比定义变量C。
Sales=1000
Cost=60 - 计算公式为:
Sales*Cost/100
您也可以使用相同的方法来计算社会保障费用。可以在重复行中输入此公式。
具有预算功能的销售成本计算
当成本与销售有关时,也可以使用预算公式。
credit( budgetTotal("SALES", "MC") )*60/100
当成本与销售相关时,“ MC”代表当月。
此公式将返回当月的销售额,将其变为正数,然后乘以60,再除以100。
显然,该日期必须超过销售业务录入的日期。
可以在重复行中使用它,并插入月份结束日期。 因此,将根据与业务一起输入的销售自动计算销售成本。
该公式可以与变量组合使用。
- 在年初确定成本的百分比。
Cost=60 - 公式C被使用。
credit( budgetTotal("SALES", "MC") )*Cost/100
当您更改贡献百分比或任何销售的时候,日程表将自动更新。
年底的销售佣金计算
在年底,您可以使用以下公式计算出总销售净额5%的佣金:
credit( budgetTotal("SALES", "YC") )*5/100
bugetTotal函数返回当年“ YC”期间销售账户的活动。使用credit()函数,将金额转换为正值,然后乘以5再除以100。
如果您对未来几年的时间进行预测,请记住在行中插入每年重复的代码“ Y”,如此一来,其也将为上一年提供相同的计算公式。如上所述,您可以为其分配一个变量,而不是直接在公式中输入5。
- Commission=5
- credit( budgetTotal("SALES", "YC") )*Commission/100
如果百分比从一年更改为下一年,输入下一年日期的发生业务即可重置佣金变量。
通货膨胀
如果您要预测未来几年的财务走向,还可以考虑通货膨胀的因素。
- 在计划开始时,为价格和通货膨胀分配一个基本变量(2%)。
Base=1;Inflation=2 - 在使用Sales变量时,将其乘以通货膨胀率。
Sales=Sales*Base - 在次年的年初,随着年度重复,您提高基础价格
Base=Base+Base*Inflation/100
折旧计算
借助这些公式,可以自动计算折旧。
如果您更改计划投资的价值,则会自动重新计算折旧。请确保折旧计算行的日期早于投资日期。日期通常是12月31日。
账面价值的折旧计算
要计算设备账户的折旧,请在年末使用以下公式插入一行,并适当设置借项和贷方账户用来登记折旧。
budgetBalance("EQUIPMENT")*20/100
budgetBalance函数将余额返回到该日期。 然后,以此计算摊销20%。
如果您认为资产账户可以贷记,请使用借记功能。
debit(budgetBalance("EQUIPMENT"))*20/100
计算初始值的折旧
要计算投资的初始价值,有必要使用变量来记住初始投资的价值。
Equipment=10000
如果折旧摊分了5年,则公式将插入到年终折旧行中。
Equipment=10000/5
年度重复代码“ Y”和结束日期 (与上次摊销的日期相对应) 将插入行中,以防止无限期地进行摊销。
对于每笔投资,您都必须创建一个变量和特定的折旧行。 也可以在变量名中输入数字。
Equipment1=10000
Equipment2=5000
利息计算
budgetInterest( account, interest, startDate, endDate) 函数可让您根据账户的实际使用情况自动计算利息。
参数为:
- 账户
如果是银行账户或贷款,则使用其动向来计算利息。 - 利益
利率百分比。
如果该值为正,说明已经计算了借方余额的利息。
如果该值为负,说明已经计算了贷方余额的利息。 - 初始日期,也可以是首字母缩写。
- 结束日期,也可以是缩写。
- 返回的值是为365/365天计算的利息。
银行账户利息支出
要计算5%的利息费用,请插入带有季度结束日期和重复“ 3ME”的行,其中包含公式.
budgetInterest( "Bank", -5, "QC")
利率为负,因为“ QC”表示的是当前季度。借方和贷方账户必须是记录利息费用的常用帐户。 如果利息减少,银行账户余额也将用于注册。 但是,如果使用另一个账户付款,则可以使用其它账户。
重要的是要使用“ 3ME”的重复代码,以确保使用的日期始终是该季度的最后一天。
要计算当月的利息,请使用缩写代码“ MC”
budgetInterest( "Bank", -5, "MC")
银行账户利息
对于2%的利息收入,请改用正的利息。
budgetInterest( "Bank", 2, "QC")
定期贷款账户的利息
对于定期贷款,将在指定日期计算并记录利息。
- 为每笔贷款创建一个单独的账户。
使用budgetInterest函数准确指示开始日期和结束日期。如果日期以文本的形式表示,则应使用“ 年-月-日”的形式,例如,“ 2022-12-31” - 使用变量。
如折旧所示,可以将贷款金额分配给变量。利息的将使用Javascript的公式进行计算,- 定义贷款变量
贷款=1000 - 计算5%的利息,为期120天。
贷款* 5/100 * 120/365。
- 定义贷款变量
利得税计算
利润是指定时期内该组的利润总额。
要计算10%的利得税,请使用以下公式。
credit(budgetTotal("Gr=Result","MC"))*10/100
- 在"Gr = Result"组中使用budgetTotal的函数参数,其指示出必须计算该组的变动而不是账户。
- MC,当月,被指示为期间。
- 如果有亏损,budgetTotal函数将返回正值;如果有利润,budgetTotal函数将返回负值(贷方)。
- 信用函数仅考虑负值,因此,如果出现亏损,税金将为零。
延迟或不同期限的付款
对于延迟付款或不同的截止日期,您可以通过两种方式进行:
- 使用要将付款金额分配到的变量。
记录付款时使用有问题的变量。 - 为不同的信用期限创建客户或供应商账户。
其它情况
请告诉我们您的其它要求,以便我们添加更多示例。