如果date属于特定的月份,Excel公式可以计算总和值

我想在excel中创build一个表格,如果date在特定的月份中,则计算一些值的总和。

图像到我的电子表格

在列A上是date,在列B上的列E上的一些值只是从1到12列出的数字,在列F中是具有=SUM(IF(MONTH($A$1:$A$10)=E11; $B$1:$B$10; 0))公式。

我真的不知道为什么在F9的价值是0,即使用debuger检查(F9键),并看到的结果是22,这是预期值。 此外,我不知道为什么在F11F12我收到一个错误: A value used in the formula is of the wrong data type

我能做些什么来解决这个问题? 谢谢

我解决了这个问题。 我用花括号( { } )把这个大写字母括起来,现在可以工作了

为了多function性,也许在一个大的电子表格速度,我想你可能会考虑一个数据透视表。 因此,为您的两列添加标签(例如DateValue ),插入一个PT,其中包含ROWS的Date和VALUES的价值总和,然后是Group …,Years(避免同一月份但不同年份的总和)和Months。