ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 133|回复: 3

[求助] 想建立一个小型的学校学生操行统计系统,求大神用数组公式帮忙

[复制链接]

TA的精华主题

TA的得分主题

发表于 2024-12-27 13:54 | 显示全部楼层 |阅读模式
本帖最后由 409963457 于 2024-12-27 14:21 编辑

学校准备自编一个小型学生操行统计系统,时间统计都是动态使用,供期末对学生进行评价。
如图1(学生操行子表),是给予表单的数据,有用信息为(绿色):班级-姓名,违纪登记时间,违纪类型,次数/扣分
建立查询系统的设想如图2:
1.绿色框格b3内,输入标准化学期:xxxx年春/秋,然后表格统计出所需数据(源于“学生操行”子表)
2.班级姓名能够自动读取填充学期内(春:234567月,秋8,9,10,11,12,1月)有姓名的学生和班级
3.类型框内能自动按格式自动生成学期内有违纪项目,月份
4.数据框内能自动统计相关违纪类型,月份的数据。

最后,上传的表格有上一版公式,但是不符合要求,大家删掉吧


1.png
2.png

学生操行管理系统.zip

517.9 KB, 下载次数: 10

TA的精华主题

TA的得分主题

发表于 2024-12-27 14:15 | 显示全部楼层
不明白你的问题,我看你都写好了   我稍微优化了一点点,可以一键拖动:

  1. =SUMPRODUCT((($CD$6:$CD$9500)=$A6&"-"&$B6)*(MONTH($CE$6:$CE$9500)=Q$5)*(($CF$6:$CF$9500)=LOOKUP("座",$Q$4:Q$4))*($CG$6:$CG$9500))
复制代码


TA的精华主题

TA的得分主题

 楼主| 发表于 2024-12-27 14:19 | 显示全部楼层
zhumumu1816 发表于 2024-12-27 14:15
不明白你的问题,我看你都写好了   我稍微优化了一点点,可以一键拖动:

把我写的全删了

TA的精华主题

TA的得分主题

发表于 2024-12-27 14:39 | 显示全部楼层
本帖最后由 zhumumu1816 于 2024-12-27 15:14 编辑
  1. =IFERROR(SUM(FILTER(学生操行!$I$2:$I$4986,--(学生操行!$H$2:$H$4986=LOOKUP("座",$Q$4:Q$4))*(MONTH(学生操行!$G$2:$G$4986)='2024秋'!Q$5)*(YEAR(学生操行!$G$2:$G$4986)=--LEFT('2024秋'!$B$3,4))*($A6&"-"&$B6=学生操行!$F$2:$F$4986)>0)),"")
复制代码



改了一下  你的扣分不全都是1

image.png



学生操行管理系统.rar

559.03 KB, 下载次数: 6

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-13 03:14 , Processed in 0.018730 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表