具体得看表格的方式,EXE表格其实特别神奇,只有你想不到的没有做不到的。
查询共有多少天数共有以下方式:
查询有数据的天数共有多少个单元格,即是天数
选择COUNTIF函数,选择性筛选有数据的天数。余下的数据即为天数。
若需整合所有天数的总和,可选函数SUM 计算
计算两个日期之间的工作日天数
通常情况下,计算两个工作日之间的天数可以使用NETWORKDAYS函数,该函数的语法为:
=NETWORKDAYS(开始日期,结束日期,[假期])
该函数的第三个参数是可选的,可自定义为需要排除的日期。
计算下面员工的应出勤天数,不考虑节假日。如下图所示:
即在C2单元格中输入公式:=NETWORKDAYS(B2,EOMONTH(B2,0))
注意:EOMONTH(B2,0)是计算计算指定日期的的最后一天。
排除节假日计算应出勤天数
例如某公司将5月份列为公司的特别节日,这几天是不用计入应出勤天数的。
即在C2单元格中输入公式:
=NETWORKDAYS(B2,EOMONTH(B2,0),$E$4:$E$5)
6天制工作日出勤的计算
例如某公司实行一周上6天班,周天休息,那么这样的应出勤天数又该怎么计算呢?此时可以使用NETWORKDAYS.INTL来计算,该函数的语法为:
=NETWORKDAYS.INTL(开始日期,结束日期,自定义周末类型,[假期])
即在C2单元格中输入公式:
=NETWORKDAYS.INTL(B2,EOMONTH(B2,0),11)
注意:这里的11表示仅为星期天。
该函数的第三个参数自定义周末类型主要有以下几个类型可以选: