SUMIF 公式计算今天或更早日期的总和
SUMIF formula to find sum for dates today or earlier
所以我有这个 table 的薪水(假设):
A B C D
1 Date salary how_much_I_earned_so_far
2 total =SUM(salaries_until_today)
3 2017-10-1 5000
4 2017-11-1 5000
5 today-> 2017-12-1 5000
6 2018-01-1 5000
7 2018-02-1 5000
8 future.. 2018-03-1 5000
9 2018-04-1 5000
现在我想在 D2 上计算到目前为止我赚到的钱..
为此,我想总结从 C3 一直到 C_x 的所有过去薪水,其中 x 是今天 < B_x
行的索引
所以这让我提出了两个问题
1) 我如何 select 未知的单元格索引?通常当我做公式时它看起来像这样 =SUM(C2:C9)
那么我怎样才能使数字 9
成为 variable
?
2) 我可以创建依赖于单元格小于某个值的行数的变量吗?我知道如何获得当天,它只是 =TODAY()
但现在我想将它与所有 B 进行比较并找到比它小的行的索引..我该如何开始?
如果这是一个奇怪的问题,我很抱歉,我是一名程序员,令我感到沮丧的是,我可以通过代码快速解决的简单问题无法在 excel 这样复杂的应用程序中完成。
谢谢。
=SUMIF(B:B,"<=" & TODAY(),C:C)
所以我有这个 table 的薪水(假设):
A B C D
1 Date salary how_much_I_earned_so_far
2 total =SUM(salaries_until_today)
3 2017-10-1 5000
4 2017-11-1 5000
5 today-> 2017-12-1 5000
6 2018-01-1 5000
7 2018-02-1 5000
8 future.. 2018-03-1 5000
9 2018-04-1 5000
现在我想在 D2 上计算到目前为止我赚到的钱.. 为此,我想总结从 C3 一直到 C_x 的所有过去薪水,其中 x 是今天 < B_x
行的索引所以这让我提出了两个问题
1) 我如何 select 未知的单元格索引?通常当我做公式时它看起来像这样 =SUM(C2:C9)
那么我怎样才能使数字 9
成为 variable
?
2) 我可以创建依赖于单元格小于某个值的行数的变量吗?我知道如何获得当天,它只是 =TODAY()
但现在我想将它与所有 B 进行比较并找到比它小的行的索引..我该如何开始?
如果这是一个奇怪的问题,我很抱歉,我是一名程序员,令我感到沮丧的是,我可以通过代码快速解决的简单问题无法在 excel 这样复杂的应用程序中完成。
谢谢。
=SUMIF(B:B,"<=" & TODAY(),C:C)