我在 Excel 中有两个表格
第一个表格名为“橙子”,它显示了橙子的产地和出口到哪里:
第二张表应该显示根据日期运送到各个地点的橙子总数,这是我想要的结果:
对于第 2 列第 4 行,我有以下公式:
=SUMIFS(Oranges[[#Data],[Quantity]],Oranges[[#Data],[Exported To]],"=British Columbia",Oranges[[#Data],[Date Shipped]],"<TODAY()")
TODAY() = 2016 年 1 月 29 日
它给出的总数是 0,而它应该给出 1750
我已将“发货日期”列格式化为日期,但它仍然不起作用。
知道为什么返回 0 吗?
谢谢
答案1
您需要更改 中的引号"<TODAY()"
。目前,这会将整个内容视为字符串,并且永远不会评估TODAY()
。正确的编写方式应该是:
"<"&TODAY()
由于TODAY()
现在在引号之外,因此它被视为公式而不是字符串。然后将其附加到“<”,希望这能给您想要的结果。