在一行中拖动公式时如何增加公式中的特定数字

时间:2015-11-25 01:13:24

标签: excel excel-formula

我使用以下公式:

 =SUMPRODUCT(--(MONTH($B$2:$B$700)=3),--('[$O$2:$O$700="CDE"))

我想将它拖动到一行并自动更改“' 3'是每个月的每一次。

如何增加此公式中的月份数?

我们的列标题如下:

Jan-15 Feb-15... Dec-15

所以我尝试使用

 =SUMPRODUCT(--(MONTH($B$2:$B$700)=MONTH(A1)),--('[$O$2:$O$700="CDE"))

上面公式中的A1是1月的单元格编号,2月的B1,等等。从理论上讲,这应该有效,但我的结果仍然是0

2 个答案:

答案 0 :(得分:2)

尝试使用列(A1)而不是月份(A1)(虽然月份应该可以正常运行,假设您的数据是正确的日期,而不是文本日期。)

答案 1 :(得分:2)

COLUMN function返回数字索引。

=SUMPRODUCT(--(MONTH($B$2:$B$700)=COLUMN(C:C)),--('[$O$2:$O$700="CDE"))