Excel:在某些条件下添加一些数字
我需要在excel中自动计算一些和。 首先,我有下一张桌子
AB 1 17/Sep/2014 20 2 22/Sep/2014 100 3 28/Sep/2014 50 4 02/Oct/2014 70
列A具有date格式,B是包含一些数字的列。
我应该使用什么函数来添加2014年9月之前的date附近的数字?
而在另一张表上,在其他表中,将有两列:一个月,例如九月和接近,在下一列的具体总和为那个月,有一个function,可以添加一个新的行,与一个新的月份,例如十一月,当我在第一个表中添加一个新的条目? (新条目:02 / Nov / 2014 80)
我已经尝试过这样的公式=SUM(IF(MONTH(Sheet1!A:A)=9, Sheet1!B:B, 0))
但它不起作用。 它返回一个错误的总和。
谢谢。
更新
1)你可以使用这个公式:
=SUM((MONTH(A1:A4)=9)*B1:B4)
你必须使它成为一个数组公式。 按住Ctrl + Shift同时按下最后的“返回”提交你的公式。 这个很重要! 否则你会得到错误的结果。 如果你做的正确,你的配方将被公式栏中的花括号包围。
2)一个公式(函数)不能影响其他单元格,如果你想影响你的表单的其他范围,你必须使用VBA,有点复杂 – 或者说更复杂。 解决问题的最简单的方法是预先填写第二张表中的列,直到2030年12月为止。:-)只要第一张纸上没有对应的条目,就可以使这些未来的条目不可见片。