You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel中如何统计特定地点下的有效电话号码数量?

解决特定地点有电话号码人员的统计问题

错误原因分析

你之前使用的公式=countifs(A2:A8,"Location A",C2:C8,counta(C2:C8))返回0的核心问题是:

  • COUNTIFS的每一组条件需遵循「区域+匹配规则」的格式,而你用COUNTA(C2:C8)作为C列的条件,这个函数会返回整个Phone列的非空单元格总数(示例中为6),相当于要求C列单元格的值等于6,显然没有符合条件的记录,因此结果为0。

正确公式方案

方案1:使用COUNTIFS函数

直接针对两个条件设置匹配规则:

  • 条件1:Location列等于"Location A"
  • 条件2:Phone列不为空

公式:

=COUNTIFS(A2:A8,"Location A",C2:C8,"<>")

该公式会统计同时满足Location是A且Phone列非空的记录数,示例中结果为2。

方案2:使用SUMPRODUCT函数

通过数组运算实现多条件统计,适配更复杂的场景:

=SUMPRODUCT((A2:A8="Location A")*(C2:C8<>""))

原理:两个条件分别返回布尔值数组(TRUE对应1,FALSE对应0),相乘后仅同时满足条件的项为1,最终求和得到符合要求的记录总数。

验证数据表格

LocationNamePhone
Location APerson A123-456-7891
Location BPerson B123-456-7892
Location APerson C123-456-7893
Location APerson D
Location CPerson E123-456-7895
Location CPerson F123-456-7896
Location BPerson G123-456-7897

内容的提问来源于stack exchange,提问作者jvrnnz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 07:45:37