我有一个紧急类型列表,这些类型按建筑物名称和社区排序。每个建筑物名称都有5个紧急类型,每个社区中都有不同数量的建筑物。我试图返回与每个社区关联的建筑物数。
我尝试过这个公式
=SUMPRODUCT(1/COUNTIF(BuildingCostsTbl[Building Name - Click to go to Sheet],BuildingCostsTbl[Building Name - Click to go to Sheet]&""))
,但它仅返回表中的建筑物总数,不按社区计数。我还尝试在其中使用MATCH函数来缩小COUNTIF函数的范围标准,但我不断收到我不明白的错误。
这是我的excel工作表中我要做什么的快照。
Excel快照
我试图用来缩小COUNTIF查找范围的MATCH公式是
=MATCH(H9,BuildingCostsTbl[Community])
答案 0 :(得分:1)
这是一个基于this方便来源的小例子:
在D2
中具有上述示例数据的公式:
=SUM(--(FREQUENCY(IF($A$2:$A$9=C2,MATCH($B$2:$B$9,$B$2:$B$9,0)),ROW($B$2:$B$9)-1)>0))
注意: 这是一个数组公式,需要通过 Ctrl Shift 输入
使用桌子时,您可以根据需要进行调整。
答案 1 :(得分:1)