我有一些数据如下(A列:D包含数据,E列是我创建的总和):
NO
SE
Date Country ID Value Sum
30-01-2014 SE B-08888 10 10
05-02-2014 SE B-08888 23
06-02-2014 SE B-08888 20
13-05-2014 SE B-08888 17 27
14-05-2014 SE B-08888 10
13-05-2014 NO A-07777 15 35
14-05-2014 NO A-07777 20
我希望在以下情况下对具有相同国家/地区和相同ID的所有值求和:1)日期大于1/5; 2)当日期小于1/5时。
我正在使用SUMIFS
。但是当我包含小于1/5的日期参数时,SUMIFS
没有给出正确的结果。
=SUMIFS($D$5:$D$11;$A$5:$A$11;"<="&DATE(2014;5;1);$B$5:$B$11;A2;$C$5:$C$11;C5) ==> gives incorrect result (=10)
=SUMIFS($D$5:$D$11;$A$5:$A$11;">="&DATE(2014;5;1);$B$5:$B$11;A2;$C$5:$C$11;C8) ==> gives correct result (=27)
有没有办法我可以考虑两个日期条件(即日期大于和小于1/5)并使公式一般,所以我不必通过每个单元格来改变参考?< / p>
谢谢。
答案 0 :(得分:0)
使用你的数据,第二个公式为我返回27
- 所以我假设你没有提到的单元格引用就像我猜到的那样。我的第一个公式返回53
- 我怀疑你想要的结果,但没有提到。
您的数据有问题(而不是公式)。最可能的原因是C6和C7中有一个不在C5中的尾随空格。将C5复制到C9应该可以解决这个问题。但是,这两行中的其他单元格可能存在数据问题。
如果公式在不同的列中,它可能会使您更容易。