Excel 如何根据日期计算值?

Excel 如何根据日期计算值?,excel,excel-formula,Excel,Excel Formula,我试图找到一个公式来计算C:F列中的数字,但只计算B列中日期在过去5天内的行。理想情况下,在任何一个周五,它都会计算周一到周五的数字 我知道excel可以做这样的事情,但我对它不是很熟悉。我在网上找到了几种不同的方法,例如: =SUMIFS(C3:F1000,B3:B1000,">="&TODAY()-5) 然而,我得到了一个“错误的价值”,我不知道什么是错的。这几乎就是我在网上找到的一个例子中看到的 使用SUMPRODUCT: =SUMPRODUCT((B3:B1000>

我试图找到一个公式来计算C:F列中的数字,但只计算B列中日期在过去5天内的行。理想情况下,在任何一个周五,它都会计算周一到周五的数字

我知道excel可以做这样的事情,但我对它不是很熟悉。我在网上找到了几种不同的方法,例如:

=SUMIFS(C3:F1000,B3:B1000,">="&TODAY()-5)
然而,我得到了一个“错误的价值”,我不知道什么是错的。这几乎就是我在网上找到的一个例子中看到的

使用SUMPRODUCT:

=SUMPRODUCT((B3:B1000>=TODAY()-5)*(C3:F1000))
使用产品:

=SUMPRODUCT((B3:B1000>=TODAY()-5)*(C3:F1000))