如何通过公式自动统计电子表格内“可用”玩家的数量?
统计“可用”玩家数量的公式设置方案
核心公式:COUNTIF
Excel和Google Sheets都通用这个函数来快速统计指定范围内的目标文本数量,具体操作如下:
- 基础场景:假设玩家的参赛状态记录在
B2:B100区间(第1行为表头),要把统计结果放在C2单元格,直接输入公式:=COUNTIF(B2:B100, "可用") - 动态适配玩家数量:如果玩家列表会随时增减,不想每次调整区间:
- Google Sheets可以直接用整列(排除表头):
=COUNTIF(B2:B, "可用") - Excel可以用动态区域公式,自动匹配非空行:
=COUNTIF(OFFSET(B2,0,0,COUNTA(B:B)-1,1), "可用")
- Google Sheets可以直接用整列(排除表头):
避坑提示
- 确保“可用”文本完全一致:包括大小写、空格,比如“ 可用”(带前置空格)会被公式判定为不同内容。建议提前用数据验证限制输入选项:
- 选中状态列单元格
- 打开数据验证(Excel在「数据」选项卡,Google Sheets在「数据」>「数据验证」)
- 允许类型选「列表」,来源输入
可用,不可用(逗号分隔)
- 跨多赛事列统计:如果要统计B到D列所有赛事的“可用”玩家总数,用
SUMPRODUCT:=SUMPRODUCT(--(B2:D100="可用"))
内容的提问来源于stack exchange,提问作者Ryan Anderson
相关产品推荐
相关产品推荐

