我正在尝试在Excel中创建一个表,如果某个日期属于特定月份,则会计算某些值的总和。
在A列上是日期,在B栏上有些值,在E栏上只列出了1到12之间的数字,在F栏中有一些=SUM(IF(MONTH($A$1:$A$10)=E11; $B$1:$B$10; 0))
公式的单元格。
我真的不知道为什么在F9
上,即使用debuger(F9键)检查该值为0,并且看到foruma的结果是22,这是预期值。另外,我不知道为什么在F11
和F12
我收到错误:A value used in the formula is of the wrong data type
我可以做些什么来解决这个问题?谢谢
答案 0 :(得分:1)
我解决了这个问题。我用大括号({ }
)包围了公式,现在可以使用
答案 1 :(得分:0)
对于多功能性以及大型电子表格中的速度,我认为您可能会考虑使用数据透视表。所以标记你的两列(比如Date
和Value
),插入一个带有Date
的PT用于ROWS和VALUES的值和,然后分组...,年(避免总和同月但不同的一年)和几个月。