我需要使用公式而不是 VBA 来完成此操作。
我有一个包含某些位置数据的表格:
表 1
RECORD NO. LOCATION STATUS
1 Location 1 New
2 Location 1 Old
3 Location 2 New
4 Location 4 Old
5 Location 1 New
6 Location 6 Old
7 Location 1 New
8 Location 2 New
9 Location 3 New
如果我想计算每个位置的“新”记录数量,我知道我可以这样做:
表 1a
LOCATION COUNT
Location 1 =COUNTIF([Location],"Location 1",[Status],"New")
Location 2 =COUNTIF([Location],"Location 2",[Status],"New")
Location 3 =COUNTIF([Location],"Location 3",[Status],"New")
Location 4 =COUNTIF([Location],"Location 4",[Status],"New")
Location 5 =COUNTIF([Location],"Location 5",[Status],"New")
Location 6 =COUNTIF([Location],"Location 6",[Status],"New")
但是,我有这张表将位置分组:
表 2
LOCATION GROUP
Location 1 Group A
Location 2 Group A
Location 3 Group A
Location 4 Group B
Location 5 Group B
Location 6 Group C
我的目标是计算每组中“新”记录的数量:
表 3
Group A Group B Group C
<count> <count> <count>
我不知道下一步该做什么。当我尝试使用 COUNTIF、VLOOKUP 或数据透视表计算某些内容时,我会感到头晕。我想知道 SUMPRODUCT 或 MMULT 是否有帮助,但我不太理解它们。