我写了下面的公式:=SUMPRODUCT((F15='Входящие SPLIT'!$S$2:$S)*('Входящие SPLIT'!$A$2:$A>=$D$14)*('Входящие SPLIT'!$A$2:$A<=$E$14)*('Входящие SPLIT'!$R$2:$R)),计算一列中对应几个条件的值的总和。其中两个是“date from”和“date to”(句点):('Входящие SPLIT'!$A$2:$A>=$D$14)*('Входящие SPLIT'!$A$2:$A<=$E$14)一切都会好起来的,但只有“date to”($E$14),在计算中不考虑在此单元格中设置的日期. 比如设置范围:01/01/2020-01/10/2020,那么对于01/10的数据在计算中是不考虑的,也就是说,其实计算的范围是从01 /01/2020-01/09/2020 包括在内。我试图重新排列条件等等,xs没有变化。事实证明 ">=" 运算符在第一个条件下正常工作,但在第二个条件下不能正常工作????也许是一个错误?告诉我,伙计们。
最有可能的问题是日期有时间。您希望日期为
<=,但如果比较日期的时间不为零,那么它将大于零时间的同一日期(据我所知,该范围是手动输入的,这意味着那里总是午夜)。在这种情况下,您可以添加 1 天并比较<。您也可以尝试使用该功能丢弃时间int。