我每隔 30 天就会在账户中收到钱。从 2019 年 12 月 5 日开始。然后每隔 30 天我的账户中就会收到 5000 美元。我没有从账户中提取任何资金。所以这是储蓄账户。
我可以制作一个 Excel 文件,每隔 30 天自动在列下添加一个新条目吗:日期,余额添加。
我希望该过程自动化,以便每当我打开 Excel 文件时它都会自动更新。
我想要添加的列:日期、贷方、余额。最初,2019 年 5 月 12 日的余额为 1000,即首次贷记 5000。然后我希望每 30 天自动更新一次。
这实际上是我每月从定期存款中获得的利息。
答案1
您可以在日期列中简单地使用如下公式:
=IF(OR(IFERROR(EDATE(I1,1)>TODAY(),TRUE),I1=""),"",EDATE(I1,1))
关键是让单元格中“什么都没有”,这样当相应日期不存在时,单元格看起来是空的/空白的,但下一个单元格以及其后的所有单元格都会出现错误结果。第一部分会这样做,然后第二部分(如果结果为IF()
FALSE(日期尚不存在))会在其上方的日期上添加一个月。
因此,如果日期尚不存在,则日期单元格中不会显示任何内容。
然后,以下两个单元格将具有公式,首先查看该行的日期单元格的值,如果日期单元格为空,则返回空白,如果显示日期,则返回相应的内容。(“适当的内容”将是信用列的贷记金额以及上面一行的余额结果与行的信用金额之和。因此可能:(例如,信用金额可能是 50,起始存款可能是 2000)
=IF(I2="","",50)
和
=IF(I2="","",K1+J2)
请注意,编写这些内容以适应第一行非常麻烦,因此通常将简单的计算放在第一行,然后对所有后续行使用这种公式集。
现在,当您打开文件时,当天的日期由 `TODAY() 在所有日期单元格中计算出来,并与它计算出的日期进行比较。今天关闭它,它会显示 12 行(第一行和打开日期后 11 个月的一行)。9 月 1 日再次打开文件,它还会显示 5 月、6 月、7 月和 8 月的行,当然,还会显示这些行的信用和余额数据。