所以我有这个工资表(假设):
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)如何选择未知的细胞指数?通常当我做公式它看起来像这=SUM(C2:C9)
所以我怎么能使数字9
是variable
?
2)我可以创建依赖于单元格小于值的行数的变量吗?我知道如何得到当天,它只是=TODAY()
,但现在我想将它与所有B的比较,并找到它的小于它的线的索引..我该如何开始?
我很抱歉,如果这是一个奇怪的问题,我是一个程序员,令我感到沮丧的是,我可以通过代码快速解决的简单事情无法在复杂的应用程序中实现,例如excel ..
谢谢。
=SUMIF(B:B,"<=" & TODAY(),C:C)