从日期字段数组

时间:2015-05-07 15:40:16

标签: excel

我有一个电子表格,其中有两列日期,当客户表示有兴趣购买商品时,以及实际销售时的一列日期。我试图将当月的利息与销售月份相匹配时的总销售额。例如:

    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是感兴趣的日期
  • F2:F15是销售日期栏目
  • H2是一个包含月份编号的字段(本例中为4)

如果公式有效,则应返回$18,146的值(由于利息日期为第3个月,因此不包括$6,477的销售)

但是,我收到公式错误(没有具体信息)。无论如何从这个公式中的两列中提取月份数?我可以创建具有月份编号的其他列,如果我使用它们,则公式有效。

非常感谢任何帮助

1

2 个答案:

答案 0 :(得分:1)

尝试:

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

或:

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

如果您想按照@ user3578951的建议限制对H2中包含的月份数的答案,那么只需修改上述内容即可添加该因子:

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

答案 1 :(得分:0)

如果创建辅助列以创建月份列(以数字形式),则可以使用公式。只需在两个日期列旁边插入一列,然后使用throw并向下拖动即可。然后你可以使用Exception