SUMIFS小于表中的条件

时间:2018-06-28 23:38:48

标签: excel

我在工作簿中有一个简单的表格,用于跟踪每个项目的每月支出。我想做的是计算出每件商品的累计支出-我知道我可以使用SUMIFS()来做到这一点,但是我找不到正确的语法。

这是当前工作簿的屏幕截图: enter image description here

累积支出的公式为

=SUMIFS([Spend],[Item],[@Item], [YearMonth], [@YearMonth])

但是,所有操作都提供与[@Spend]相同的号码。我需要做的是总结[@Spend]中的所有内容,其中[YearMonth]小于或等于`[@YearMonth],但我不知道语法。我已经尝试了以下所有方法:

=SUMIFS([Spend],[Item],[@Item], [YearMonth], <=[@YearMonth])
=SUMIFS([Spend],[Item],[@Item], [YearMonth], "<="[@YearMonth])

所有这些都是无效的公式。我也尝试过:

=SUMIFS([Spend],[Item],[@Item], [YearMonth], "<=[@YearMonth]")

这是一个有效的公式,但是(不足为奇)它没有给出正确的答案。

我在这里使用过的工作簿的只读副本可以在以下位置访问:https://1drv.ms/x/s!AjcmU60daA9VquZIhFGJlUyysNmFCw

有人可以给我公式计算每个项目每月的累计支出吗?

2 个答案:

答案 0 :(得分:1)

您需要将字符串与&连接起来:

=SUMIFS([Spend],[Item],[@Item], [YearMonth], "<=" & [@YearMonth])

答案 1 :(得分:0)

啊,发布此消息后,我立即知道了!

=SUMIFS([Spend],[Item],[@Item], [YearMonth], "<="&[@YearMonth])