许多同学反映,单独学习Excel案例感觉知识点过于零散,初学者难以全面理解和掌握。大家普遍希望有一套完整的图文教程,从基础概念出发,逐步引导,从入门到精通,系统化地掌握Excel的各项知识。
现在,为了满足大家的需求,我们推出了以下专栏。本专栏从最基础的Excel操作和概念讲起,通过生动有趣的案例,带大家逐一掌握Excel的操作技巧、快捷键、函数公式、数据表、图表制作以及打印技巧等内容。学习完成后,相信你也能成为Excel高手。
在实际工作场景中,如何计算每个月的工作日天数是一个常见问题。例如,计算业绩完成率Run Rate时,就需要用到已经过去的工作天数除以总工作天数。虽然Excel中有工作日函数,但在面对国定假日和调休的情况时,该函数无法准确计算。
以下是具体案例:
假设我们下载了2025年的国定假日和调休日期(图1),我们需要计算出每个月的实际工作天数(效果如图2所示)。
解决方案如下:
1. 我们需要创建两列名单,分别列出放假和调休的日期。
2. 接着,创建一个列表,列出每个月的首末日期,这样在使用公式时可以直接引用。
3. 在K2单元格中输入以下公式并下拉复制:
=SUM(NEORKDAYS(I2,J2,$F$2:$F$29),COUNTIFS(MATCH(ROW($G$2:$G$6),$G$2:$G$6,$G$G$),”≥”&I2,”
解释公式如下:
NEORKDAYS(I2,J2,$F$2:$F$29):NEORKDAYS函数用于计算两个日期之间的工作日天数,扣除$F$区域中的公众假日。这段公式用于计算每个月的工作日天数。COUNTIFS(MATCH(ROW($G$2:$G$6),$G$区域,”≥”&I2,”