我需要根据另一列中的日期范围计算一列中的总和。
=SUMIFS(Data!$A:$A,Data!$B:$B,">4/1/2014")
需要注意的是,日期列是由其他人以文本形式加载的(无法控制)。更糟糕的是,我无法创建另一个类似
的列=DATEVALUE($A1)
因为每次添加新数据时我都不能指望此人填写该公式。
我唯一的想法是将DATEVALUE应用于整个列,可能是一个数组公式或类似的。
答案 0 :(得分:0)
这可以通过使用更笨重但功能更多的SUMPRODUCT
函数来实现:
=SUMPRODUCT((DATEVALUE(Data!$B:$B)>DATE(2014;1;4))*Data!$A:$A)
它的作用是确定DATEVALUE() > DATE(...)
所有单元格的数组,然后将这个TRUE / FALSE项目数组与您的数据相乘。