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

使用SUMIF统计下拉列表中Late、Undertime等项的数量报错求助

解决SUMIF统计下拉列表选项次数的报错问题

核心问题说明

SUMIF默认针对数值单元格求和,直接用它统计文本类选项(比如Late、Undertime)的出现次数,会因文本无法求和返回0或报错——这时候用COUNTIF更直接,或者调整SUMIF的用法。

单个选项统计(比如Late的出现次数)

  • 最简便的COUNTIF写法:
    =COUNTIF(下拉列表所在区域, "Late")
    例:若下拉列表在A2:A20,公式为=COUNTIF(A2:A20, "Late")

  • 执意用SUMIF的话,需搭配数组判断:
    =SUM(--(A2:A20="Late"))
    注:旧版Excel需按Ctrl+Shift+Enter作为数组公式输入,365/2021版本直接回车即可

多个选项统计(比如Late+Undertime的总次数)

  • 多个COUNTIF直接相加:
    =COUNTIF(A2:A20, "Late") + COUNTIF(A2:A20, "Undertime")

  • 无需数组回车的SUMPRODUCT写法:
    =SUMPRODUCT(--(A2:A20={"Late","Undertime"}))

  • 数组公式版本:
    =SUM(COUNTIF(A2:A20, {"Late","Undertime"}))

常见报错排查点

  1. 区域大小不匹配:SUMIF的条件区域和求和区域行数/列数必须一致,比如=SUMIF(A2:A10, "Late", B2:B15)会直接报错,需确保两个区域范围完全对应。
  2. 条件引号遗漏:文本条件必须加双引号,=COUNTIF(A2:A20, Late)会因识别不出文本报错,要写成"Late"。
  3. 非连续区域引用错误:如果下拉列表是分散的非连续单元格,不能直接用A2:A20,要写成(A2,A5,A7:A10)这种格式,或者提前把这些单元格设为命名区域统一引用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 18:14:51