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

如何用结合ARRAY与COLUMN的COUNTIF函数按性别统计水果次数?

解决方案

当然可行,你可以通过数组运算结合统计函数实现需求,以下是具体实现方式:

原始数据

genderfruit1fruit2
MAppleOrange
MAppleOrange
FOrange
FApple
F

统计公式示例

假设要统计Apple在男性中的出现次数,使用以下公式即可:
=SUMPRODUCT((($B$2:$C$6="Apple")*($A$2:$A$6="M")))

公式逻辑

  1. $B$2:$C$6="Apple":遍历fruit1和fruit2列,匹配到Apple时返回1,否则返回0
  2. $A$2:$A$6="M":遍历gender列,匹配到男性时返回1,否则返回0
  3. 两个数组相乘后,仅同时满足“是Apple”且“是男性”的位置会保留1,其余为0
  4. SUMPRODUCT将所有结果求和,得到最终统计次数

其他场景的对应公式

  • Apple女性次数:=SUMPRODUCT((($B$2:$C$6="Apple")*($A$2:$A$6="F")))
  • Orange男性次数:=SUMPRODUCT((($B$2:$C$6="Orange")*($A$2:$A$6="M")))
  • Orange女性次数:=SUMPRODUCT((($B$2:$C$6="Orange")*($A$2:$A$6="F")))

关于COUNTIF的补充说明

单独的COUNTIF函数无法直接处理多列数组+多条件的组合,因为它仅支持单区域、单条件统计。但通过上述数组运算结合SUMPRODUCT(或旧版Excel中用COUNT(IF(...))数组公式,需按Ctrl+Shift+Enter确认),可以完全实现你需要的按性别划分的水果出现次数统计,结果与预期一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 04:20:25