我确定这是可行的,我只是没有在文档中找到解决方案,所以非常感谢您的帮助。我想计算一个月的销售增长。
例如,我在2014年10月22日发布了此问题。计算本月到目前为止的销售情况很容易,但我还需要了解上个月前22天的销售情况。
我已经有一个列包含本月每天的值,另一列包含上个月每天的值。我需要做的就是总结上个月前22天的价值。
列AH =上个月的日期列表:2014年9月1日,2014年9月2日......
列AI =一个辅助列,仅包含AH列中值的月份日期:1,2,3,4 ...
$ AJ35 =今天的日期= DAY(TODAY())
列AN =我想要(有条件地)求和的数字
为什么这个公式不起作用?
= SUMIF(AI1:AI34,"< = $ AJ35",AN1:AN34)
计算总和为0.
如果我拿出比较("< = $ AJ35")并手动插入一个数字,它可以正常工作:
= SUMIF(AI1:AI34,"< = 22",AN1:AN34)返回值362,如预期的那样。
答案 0 :(得分:0)
那是因为你已经将一个单元格引用放在一个字符串中(用双引号括起来)
这意味着谷歌正试图与文字字符串进行比较" $ AJ35"
你必须连接单元格引用和运算符,如下所示:
=SUMIF(AI1:AI34,"<=" & $AJ35,AN1:AN34)