我有一个这样的电子表格:
date | 7/1 | 7/2 | 7/3 | 7/4
-----|-----|-----|-----|-----
val | 3 | 5 | 1 | 3
-----|-----|-----|-----|-----
我想对 val 行求和,但仅限于当前日期。因此,如果今天是 7/3,则总和将为 3+5+1=9。如果今天是 7/4,那就是 12。
我想出了这个来获取列数:
=YEARFRAC(B1,TODAY())*360 // B1 is the first date -- 7/1
但我不知道如何告诉 Excel 进行求和:
=SUM(B2:<B+num cols above>2)
大概它与引用和查找有关,但我不太熟悉它们是如何工作的......
最佳答案
您可以使用 SUMIF:
=SUMIF(A1:E1,"<="&TODAY(),A2:E2)
假设您的日期位于 a1:e1 中,您的值位于 a2:e2 中。
关于excel - Excel电子表格中基于当前日期的单元格数总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1100941/