我有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 |
所以,既然你可以访问O365和它的DA函数,你就不需要CSE输入公式了。你可以利用 UNIQUE
和 FILTER
. 比如说,我建议你不要使用整列引用,以免太破坏性能。
=COUNTA(UNIQUE(FILTER(E:E,(A:A=A2)*(B:B=B2))))
我建议你不要使用整列引用,以免性能下降太多。