如何对与开始日期到今天的日期相对应的列中的数据求和

时间:2018-12-17 12:50:36

标签: excel vlookup

因此,我正在研究贷款还清表,我希望Excel工作表能够自动更新。

当我使用功能VLOOKUP(TODAY(),A:B,2,0)搜索如何选择与今天日期相对应的数据时,回答了我的一个问题,但这只会回答与今天日期相邻的列中的数据。

我想对开始日期(已提供)中每天关注的列中的数据求和,并使其自动更新为今天的日期。附件是我要描述的快照。

Loan example image

我目前的日期是未来几个月延长的时间,我只是将每日利息值的整个列相加。

如果有人知道我如何选择第一天的开始日期,然后自动求和这两者之间的日期值,那就太好了。

2 个答案:

答案 0 :(得分:1)

假设A列是“日期”列,并且它是该列中唯一可以使用的数字:

=MIN(A:A)

说过,通常这样的图表是由某个位置的单元格中提供的开始日期构建的。如果您可以找到该单元格,只需链接到它即可。

为了获取仅适当日期的总和,您将需要查看公式SUMIFS。这将使您拥有多个必须全部成立的条件。假设您对C列感兴趣,则可以使用以下公式:

=SUMIFS(C:C,A:A,">="&MIN(A:A),A:A,"<="&TODAY())
'Substitute your direct cell link for MIN(A:A) if you have it

基本上

=SUMIFS(Range to sum,  range to check 1, criteria for check 1, range to check 2, criteria for check 2)

如果出于某种原因,您在日期和兴趣栏的上方和下方都有数据,则可能需要将范围从A:A调整为A5:A678,其中5是数据的第一行,而678是数据的最后一行您的数据。

答案 1 :(得分:1)

日期在 A 列中,值在 B 列中,将开始日期放置在 C1 和公式中:

=TODAY()

C2 中。然后在另一个单元格中输入:

=SUMPRODUCT(--(A1:A9999<C2)*(A1:A9999>C1)*B1:B9999)

enter image description here

此公式给出日期限制(不包括)之间的值的总和。

该公式不需要 A 列中的日期进行排序。