在 Excel 中,如何查找特定月份的总班级出勤率?

在 Excel 中,如何查找特定月份的总班级出勤率?

我已经用 Excel 准备了一份学生出勤登记表供个人使用,excel 文件包含两张表:“出勤”和“报告”。第一张表中给出了学生的出勤情况(从 2017 年 4 月到 2018 年 1 月,出勤情况只是为了示例工作表而虚构的)。

如何显示特定月份的工作日数或讲座数?例如,如何显示 2017 年 4 月举办的讲座数,并在C25第二张工作表“报告”的单元格中显示结果。我为此使用了公式=SUMPRODUCT(1*(MONTH(Attendance!D8:CO8)=MONTH(Attendance!D8))),但它只给出了截至 2017 年 12 月的正确结果,而 2018 年 1 月显示的结果错误。但从工作表 1 可以看出,2018 年 1 月举办了三场讲座。

如果可能的话,请帮助显示特定月份(例如四月)的学生平均出勤率,以便在C26第二张表的单元格中显示结果。

Excel 文件的链接如下:

http://www.filehosting.org/file/details/659869/10+2B%20(4月至5月).xlsx

更新: Y=是,表示已授课。现在请计算 2016 年 10 月、11 月、12 月和 2017 年 1 月、2 月的“Y”数。我希望这个问题现在足够清楚了。

+---------+------------+------------+------------+------------+------------+------------+------------+------------+--+
|  Date   | 05-10-2016 | 06-10-2016 | 07-11-2016 | 07-11-2016 | 07-12-2016 | 07-12-2016 | 17-01-2017 | 27-02-2017 |  |
+---------+------------+------------+------------+------------+------------+------------+------------+------------+--+
| Day     | Wed        | Thurs      | Mon        | Tues       | Wed        | Turs       | Tues       | Mon        |  |
| Lecture | Y          | Y          | Y          | Y          | Y          | Y          | Y          | Y          |  |
+---------+------------+------------+------------+------------+------------+------------+------------+------------+--+

答案1

好的,我假设您的样本数据在单元格中A1:I3。在某处输入相关月份;例如A5:A9。输入

=SUMPRODUCT(--(MONTH($B$1:$I$1)=MONTH(A5)), --($B$3:$I$3="Y"))

并向下B5拖动/填充。这样就可以得到你想要的结果:

电子表格——计算讲座数量

通过计算月份与当前行相同且讲座 Y/N 为“Y”的列。

相关内容