Excel-计算符合多个条件的唯一值

时间:2020-05-21 16:07:54

标签: excel excel-formula count office365 unique

我有5列:

季度,项目,类型,计数,日期

我正在尝试为每个季度和项目组合提取一个唯一的日期计数 即。 FY20Q3-AU有2个不同的日期,FW20Q3-GLW有1个唯一的日期,FY20Q3-GLE也只有1个唯一的日期

有人知道我如何做到这一点吗?我已经尝试了几个小时,修改了在网上找到的没有成功的公式。

如果可能的话,我尝试在没有数组公式的情况下执行此操作(不确定是否可行)

我尝试过:

{=SUM(--(FREQUENCY(IF(A:A=A2,MATCH(B:B,B:B,0)),ROW(B:B)-ROW(B2)+1)>0))}

| Quarter | Pricelist | Change Type | Item Count | Date    |
|---------|-----------|-------------|------------|---------|
| FY20Q3  | AU        | Type 1      | 1          | 4/18/20 |
| FY20Q3  | AU        | Type 1      | 1220       | 4/4/20  |
| FY20Q3  | CH        | Type 2      | 2          | 4/11/20 |
| FY20Q3  | CH        | Type 1      | 1378       | 4/4/20  |
| FY20Q3  | GLA       | Type 1      | 1          | 4/18/20 |
| FY20Q3  | GLA       | Type 1      | 1421       | 4/4/20  |
| FY20Q3  | GLB       | Type 1      | 1250       | 4/4/20  |
| FY20Q3  | GLB       | Type 2      | 1          | 4/4/20  |
| FY20Q3  | GLC       | Type 1      | 1          | 4/18/20 |
| FY20Q3  | GLC       | Type 1      | 1404       | 4/4/20  |
| FY20Q3  | GLH       | Type 2      | 2          | 4/11/20 |
| FY20Q3  | GLH       | Type 1      | 1387       | 4/4/20  |
| FY20Q3  | GLME      | Type 1      | 1          | 4/18/20 |
| FY20Q3  | GLME      | Type 1      | 1421       | 4/4/20  |
| FY20Q3  | GLEE      | Type 1      | 1          | 4/18/20 |
| FY20Q3  | GLEE      | Type 1      | 1227       | 4/4/20  |
| FY20Q3  | GLEU      | Type 1      | 1          | 4/18/20 |
| FY20Q3  | GLO       | Type 1      | 211        | 4/4/20  |
| FY20Q3  | GLK       | Type 1      | 1          | 4/18/20 |
| FY20Q3  | GLC       | Type 1      | 1          | 4/18/20 |
| FY20Q3  | GLW       | Type 1      | 1          | 4/18/20 |
| FY20Q3  | GLU       | Type 1      | 1          | 4/18/20 |
| FY20Q3  | GLZ       | Type 1      | 1          | 4/18/20 |
| FY20Q3  | JP        | Type 1      | 1          | 4/18/20 |
| FY20Q3  | NHI       | Type 1      | 1          | 4/18/20 |
| FY20Q3  | NHI       | Type 1      | 1          | 4/18/20 |
| FY20Q3  | WCH       | Type 2      | 2          | 4/11/20 |
| FY20Q3  | WCH       | Type 2      | 2          | 4/11/20 |

1 个答案:

答案 0 :(得分:3)

因此,由于您可以访问O365及其DA功能,因此不再需要CSE输入的公式。您可以使用UNIQUEFILTER。例如:

=COUNTA(UNIQUE(FILTER(E:E,(A:A=A2)*(B:B=B2))))

在这里我建议您不要使用整个列引用以免降低性能。