具有不同数据类型的大面积的SUMPRODUCT

时间:2013-06-06 08:48:49

标签: excel types

我在计算一年中不同月份特定公司名称的出现次数时遇到问题。

我有一个大型电子表格,如下所示:

             employee 1                    employee 2
Date         Client      Cost              Client         Cost
01/01/2013   test44      £200              test14         £522
02/01/2013   test2       £226              test3          £555
03/01/2013   test3       £300              test63         £400

我想计算给定月份内特定客户名称的出现次数,例如,“test3”在1月份出现两次,因此我将创建以下公式作为尝试:

=SUMPRODUCT(--(F$5:T$369="test3"),--(MONTH($D$5:$D$369)=1))

但是返回VALUE#Error表明错误的数据类型,我知道这是因为我的工作表中的数据类型不同,是否有可能忽略不兼容的数据类型和空单元格?

替代方法,是否有一种方法可以sumproduct每个客户端列对日期列而不是整张不兼容的数据类型?我也试过这个,但它总是返回0,即:

=SUMPRODUCT(--(F$5:F$369="test3"),--(H$5:H$369="test3"),--((MONTH($D$5:$D$369)=1))

任何帮助都会受到赞赏,如果我没有任何意义,请告诉我,我会尝试重新解释。

由于

1 个答案:

答案 0 :(得分:1)

也许

=SUMPRODUCT((F$5:T$369="test3")*(MONTH($D$5:$D$369)=1))