在日常处理地区业务数据时,快速核算各区域的业务机构数量与经营品种数量是高频需求。多数人会优先考虑Excel透视表的“添加到数据模型”功能,但该功能不仅要求Excel版本在2013及以上,且在套用统计模板时,往往还需搭配VLOOKUP函数辅助,操作存在局限。实际上,无需依赖透视表,仅通过函数组合,就能解决3类常见统计场景,以下分享两种实用方案。

一、COUNTIFS函数+辅助列,分步实现统计

此方案通过增设辅助列标记关键数据,再用COUNTIFS函数计算,操作分两步:

1.辅助列标注首次出现数据:先按“地区”和“业务机构”对数据源排序,使相同机构数据归为一类。

在辅助列输入公式=COUNTIFS(B$1:B2,B2,$A$1:$A2,$A2),向右、向下拖动生成两个辅助列。

其中,第一个辅助列基于“地区+业务机构”统计,同一组合首次出现时结果为1;第二个辅助列基于“地区+商品编码”统计,同一组合首次出现结果也为1,重复出现则数值递增。

COUNTIFS函数为多条件计数工具,格式为COUNTIFS(区域1,条件1,区域2,条件2,…),需所有条件满足才计数,例如D2单元格统计A1:B2中“北京”与“101”同时出现次数,结果为1。

2.统计辅助列中“1”的数量:在结果单元格(如H2)输入=COUNTIFS($A:$A,$G2,D:D,1),向右、向下拖动即可。

该公式统计A列(地区)为目标值、D列(辅助列)为1的次数,次数即对应地区业务机构数;同理统计另一辅助列,可得到经营品种数。

Excel不用透视表快速计算各地区机构/品种数量-天天办公网

二、SUMPRODUCT+COUNTIFS,无辅助列一步到位

若想省去辅助列步骤,可采用组合公式:

=SUMPRODUCT(($A$2:$A$36=$G2)/COUNTIFS($A$2:$A$36,$A$2:$A$36,B$2:B$36,B$2:B$36))

该公式无需额外列,直接输出结果,适合追求高效操作的用户。但因涉及大量数组运算,当数据源行数较多时,运行速度会受影响,更适用于数据量较小的场景。

三、选择建议:匹配需求提升统计效率

两种函数方案各有适配场景:COUNTIFS+辅助列的分步模式,逻辑清晰易理解,新手能快速上手;SUMPRODUCT+COUNTIFS的组合模式,无需额外操作列,更简洁高效,但受数据量限制。大家可根据自身操作熟练度与数据规模灵活选择,轻松解决地区业务机构数与经营品种数的统计难题。