在Google Sheets中使用下拉菜单统计出勤选项总数的技术咨询
出勤表下拉选项次数统计方案
假设你的表格结构为:每位学生的出勤记录集中在一行(或一列),对应各状态的总计单元格已分配在该行(列)的固定位置,以下是直接可用的统计公式:
1. COUNTIF 函数(基础通用)
这是最适配需求的基础统计函数,专门用于统计指定区域内符合特定条件的单元格数量:
- 语法:
=COUNTIF(统计区域, "目标选项文本") - 示例:若学生张三的出勤记录范围是
B2:Z2,要统计他的「Present(出勤)」次数,在对应总计单元格输入:=COUNTIF(B2:Z2, "Present") - 提示:下拉选项中重复的「Absence(缺勤)」无需特殊处理,直接用
"Absence"作为条件,函数会自动统计所有该值的单元格。
2. SUMPRODUCT 函数(兼容特殊场景)
如果你的表格存在合并单元格、或需要叠加其他筛选条件(比如统计某周内的迟到次数),可以用这个函数:
- 语法:
=SUMPRODUCT(--(统计区域="目标选项文本")) - 示例:统计张三
B2:Z2区域的「Late(迟到)」次数:=SUMPRODUCT(--(B2:Z2="Late")) - 原理:
--会将条件判断产生的布尔值(TRUE/FALSE)转换为1/0,SUMPRODUCT通过求和得到最终次数。
批量设置技巧
输入第一个学生的统计公式后,选中该总计单元格,鼠标移到单元格右下角的填充柄(小方块),按住左键拖动,即可批量将公式应用到其他学生的对应状态统计区域(注意确保引用的统计区域为相对引用,比如B2:Z2拖动后会自动变为B3:Z3、B4:Z4等)。
内容的提问来源于stack exchange,提问作者Rise and Shine Principal
相关产品推荐
相关产品推荐

