本站挑战答题题库来源于学习强国,资料内容实时更新,现已开通在线搜索答案查询功能,欢迎相互交流学习。

知识百科

当前位置:首页 > 知识百科

excel表格自动计算天数(excel考勤表自动识别当月天数方法)

  今天跟大家分享下,我们如何让考勤表自动的识别到当月的天数,这也是一个粉丝提问的问题,它的操作其实非常的简单,关键是如何建立一个判断的关系,下面就让我们来看下它是如何操作的

  首先我们需要在表格中构建出输入年份和月份的单元格,如下图黄色单元格所示

  随后我们需要在号数的第一个单元格中构建出每个月的第一天,如下图橙色单元格位置,在这里我们可以利用date函数来构建这个日期,我们先来了解下这个函数的作用

  Date函数:构建一个指定的日期

  语法:=DATE(year,month,day)

  第一参数:年份

  第二参数:月份

  第三参数:天数

  这里我们只需要将公式设置为:=DATE(D2,H2,1)就能构建出每个月的第一天,D2年份所在的单元格,H2是月份所在的单元格,1就表示每个月的1号,我们更改年份和月份这个日期是可以自动发生变化的

  上一步我们构建了每个月的第一天,想要构建其他的日期就非常的简单了,我们只需要在后面的单元格中输入=B3+1然后向右填充就能得到其他的日期,B3就是利用函数构建的第一天所在的单元格位置。但是我们这么做它是无法自动识别到当月天数的,想要自动的识别到当月天数,我们就还需要建立一个判断关系,判断生成的日期是不是在当月中

  来跟大家说下我的逻辑:如果生成日期的月份,等于设置的月份,那么这个日期就是正确的,否则的话就是不正确的。

  首先我们利用month函数来提取生成日期的月份,随后利用IF函数来判断下生成日期的月份是不是等于我们设置的月份,如果条件成立就让它返回生成的日期B3+1,如果条件不成立就让函数返回空值,公式为:=IF(MONTH(B3+1)=$H$2,B3+1,"")两个双引号就表示空值,还有一点需要注意的是我们需要向右拖动30个单元格,因为1个月最多是有31天

  在上一步中我们可以看到当日期为2月的时候,最后2天会显示为错误值,这是因为今年的2月份是28天,第29天的时候就会显示为空值,空值是不存在月份的,所以函数会返回错误值,这个时候我们就需要使用IFERROR函数来屏蔽下错误值,最终的公式为:=IFERROR(IF(MONTH(B3+1)=$H$2,B3+1,""),""),设置完毕后向右填充,后面的2个错误值就会消失

  我们可以上考勤表的上方看到年份和月份,在这里我们就可以将生成的日期设置为几号来显示,首先选择需要设置的数据区域,然后按下Ctrl+1调出格式窗口,随后点击【自定义】在【类型】中输入d号点击回车,这样的话表格就会显示为几号显示

  如果想要在下方设置星期,直接输入一个等于号引用上方的日期,最后按下Ctrl+1点击【自定义】在【类型】中输入AAA点击回车,就会显示为星期显示,至此就设置完毕了,这个考勤表就能自动识别到当月天数了

  以上就是今天分享的全部内容,怎么样?你学会了吗?

帮助:

输入题目中的关键字即可快速查找答案(建议3-5个字)

示例:把毛泽东思想确立为党的指导思想并写入党章的会议是( )。

输入关键字:毛泽东思想、党的指导思想、写入党章,任一组关键字即可

影视大全支持学习强国:挑战答题、四人赛、双人对战所有题目答案查询。

小小影视全网VIP电影、2023最新好看的电视剧免费观看。星辰影院更多有男人喜欢的特别美女视频哦!

“Ctrl+D”收藏网址(www.xuexizyk.com),下次搜题不迷路!

文章评论

表情

共 0 条评论,查看全部
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

猜你喜欢

评论排行榜