从date字段数组中提取月份值

我有一个包含两列date的电子表格,当一个客户表示有兴趣购买一个项目和一个实际出售时的一列date。 我试图在利息月份与销售月份相匹配时总计销售额。 例如:

Date of Interest Date of sale Price 04/15/2015 04/15/2015 $4,795 04/09/2015 04/27/2015 $3,596 03/31/2015 04/22/2015 $6,477 04/16/2015 04/28/2015 $9,755 

我试图使用的公式是这样的

 =SUMIFS(E2:E15,MONTH(C2:C15),H2,MONTH(F2:F15),H2) 

E2:E15是销售额栏

  • C2:C15是感兴趣的date
  • F2:F15是销售date栏
  • H2是一个包含月份编号的字段(本例中为4)

如果公式奏效,它应该返回$18,146 (由于利息日是在第3个月,所以不包括$6,477 $18,146的销售额)

但是,我得到公式的错误(没有具体的信息)。 有没有办法从这个公式中的两列中提取月份数? 我可以创build具有月份编号的附加列,如果我使用它们,则公式起作用。

任何帮助将不胜感激

1

尝试:

 =SUMPRODUCT((MONTH(Lead_date) = MONTH(Sold_Date))*Sold_Amt) 

要么:

  =SUMPRODUCT((MONTH(Date_of_Interest)= MONTH(Date_of_sale))*Price) 

如果你想限制你的答案H2中包含的月份号码,如@ user3578951build议,那么只需修改上述添加该因子:

 =SUMPRODUCT((MONTH(Date_of_Interest)= MONTH(Date_of_sale))*(MONTH(Date_of_Interest)=H2)*Price) 

如果您创build帮助者列来创build一个月份(以数字forms)的列,您可以使用公式。 只需在两个date列旁边插入一列,然后使用=Month(C2)并向下拖动即可。 然后,您可以使用=sumifs(e2:e100,_[lead date helper month range]_,h2,_[sold date helper month range]_,h2)