SUMPRODUCT和COUNTIF符合三个标准

时间:2015-11-11 07:31:25

标签: excel multiple-columns countif

我有三列table - salespersoncode,debtoraccount和salesinvoicedate:

enter image description here

我需要计算销售人员为债务人提供服务的次数。它需要按日期(每周范围,例如第1,2或3周),不同的销售人员代码和不同的债务人帐户分开。我已经定制了一个简单的table,但我无法正确使用公式:
 enter image description here

这是我的公式:

AppDelegate

2 个答案:

答案 0 :(得分:1)

这可能不适合你,但它是解决这个问题的唯一合理方法:无处不在的数据透视表。假设SALESPERSONCODE位于A1中,请在填充了标签(例如W#)的源数据中添加一列,并在Row2中添加=WEEKNUM(C2),并向下复制以适应。然后在PT:

ROWS:SALESPERSONCODE
专栏:W#
价值观:DEBTORACCOUNT

的计数

添加另一列(从查找表中填充,比如VLOOKUP)并在ROWS中包含SALESPERSONCODE下的列,如果要显示代码旁边的名称(在这种情况下使用Show in Tableular Form for Layout - 报告布局)。

获得PT后,可以随时获得相同数据的许多其他视图。

答案 1 :(得分:0)

在回答你的问题时,如果您将日期范围存储在某处(在本例中从D2开始)并且存储在某处的债务人ID(本例中为C2),那么设置这样的公式会很容易: -

=COUNTIFS(Sales!$A$2:$A$10,$A4,Sales!$B$2:$B$10,$C$2,Sales!$C$2:$C$10,">="&D$2,Sales!$C$2:$C$10,"<="&D$3)

但它比数据透视表方法更耗费人力。

enter image description here

销售表: -

enter image description here