所以我有这个工资表(假设):
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&进行比较,并找到比它小的行的索引..我该如何开始?
我很抱歉,如果这是一个奇怪的问题,我是程序员,令我沮丧的是,我可以通过代码快速解决的一件简单的事情无法在如此优秀的复杂应用程序中实现。
感谢。
答案 0 :(得分:2)
=SUMIF(B:B,"<=" & TODAY(),C:C)