Excel 如何将一个数字减少一个可变的重复百分比

Excel 如何将一个数字减少一个可变的重复百分比,excel,percentage,Excel,Percentage,我在一个excel(2016)电子表格中工作,该表格包含我们的资产登记册,因此有数百行数据分布在多张表格中(每个站点一行)。我们慈善机构的运作方式是资产每年折旧20%(4月1日,即我们财政年度的开始)。然而,20%来自去年的价值,而不是初始价值。(我意识到这有点奇怪,资产永远不会被完全折旧,但我无法改变这一点)。目前,每年都有人手动更新电子表格中资产的价值,我想看看这是否可以自动化。一项资产的价值下降如下: year 0 -> 1000 (initial amount) year 1 -&

我在一个excel(2016)电子表格中工作,该表格包含我们的资产登记册,因此有数百行数据分布在多张表格中(每个站点一行)。我们慈善机构的运作方式是资产每年折旧20%(4月1日,即我们财政年度的开始)。然而,20%来自去年的价值,而不是初始价值。(我意识到这有点奇怪,资产永远不会被完全折旧,但我无法改变这一点)。目前,每年都有人手动更新电子表格中资产的价值,我想看看这是否可以自动化。一项资产的价值下降如下:

year 0 -> 1000 (initial amount)
year 1 ->  800 (80% of 1000)
year 2 ->  640 (80% of 800)
year 3 ->  512 (80% of 640)
year 4 ->  410 (80% of 512 = 409.6 rounded)
year 5 ->  328 (80% of 410)
etc.
我所拥有的只是开始日期和初始金额,我正在尝试开发一个公式来计算当前财政年度的资产价值。有人能帮我解决这个问题吗


为了澄清,我需要有一个具有当前值的单元格(基于今天的财政年度),我不希望每年都添加新的单元格/行。因此,我正在寻找一个公式,该公式将开始日期和初始金额作为输入,并输出当前财政年度的资产价值。

我假设这就是您拥有的,如果我错了,请纠正我

A1=21.01.2010(起始日期) B1=1000(初始金额)

这将使您每年减少20%的金额,因为今天的日期与A1中给出的年份不同

如果您在A1中只有一年,如
A1=2010
,则公式为:

=Trunc(B1*0.8^(Year(Today())-A1))

@Tom公式的另一种选择(更“传统”):


但是上面没有更多的字符。

如果第0年在单元格A1中,其余的在单元格A2中,请使用此公式并向下拖动:
=A1*.8
刚刚编辑了问题,以澄清为什么我不是一个选项。我不想每年都要添加一行。有多少个条目?你能不能对你的工作表做一个更详细的描述(或截图)?只是澄清了问题。我不想使用多行,因为这需要每年添加新的单元格/行。奇怪的是,当在单个单元格中时,year(TODAY())不起作用-检查您的单元格格式,对我来说非常有效。这几乎可以起作用。现在唯一的问题是,我们的财政年度从4月1日开始,因此如果资产在1-3月购买,则会出现问题。我将对其进行一些处理,看看是否可以使其正常工作,如果可以的话,我将向您报告。好的,我已使其正常工作。非常感谢你的帮助。这就是我所做的(IF语句修正了一年中的前三个月,因此年的变化发生在4月1日):=ROUND(B1*0.8^(year(TODAY())-year(A1)+IF(MONTH(A1)SLN函数很有趣,但我认为它不会起作用。我刚刚编辑了原始问题,以澄清我在寻找什么。
=Trunc(B1*0.8^(Year(Today())-A1))
=B1-SLN(B1,,5)