考勤表自动为周末填充颜色,再也不用一列一列的设置了 您所在的位置:网站首页 excel怎样设置公式自动填充颜色 考勤表自动为周末填充颜色,再也不用一列一列的设置了

考勤表自动为周末填充颜色,再也不用一列一列的设置了

2023-12-31 07:23| 来源: 网络整理| 查看: 265

0 分享至

用微信扫码二维码

分享至好友和朋友圈

Hello,大家好,今天跟大家分享下如何在考勤表中自动的为周末填充颜色,在这里跟大家分享3种情况:仅仅为周日填充颜色对应单休,为周六周日都填充颜色对应的是双休,根据单双轮填充颜色,它们的操作也都并不难,下面就让我们来一起操作下吧

一、Weekday函数

Weekday函数:返回日期对应的星期数

语法:=weekday(日期,匹配类型)

第一参数:就是我们需要返回的日期

第二参数:返回的类型,他的返回类型很多,只有将其设置为2的时候,星期1才对应的1,在这里我们只要记得他的第二参数为2即可,效果如下图所示,函数会返回日期对应的星期数,这个就是这个函数的作用,下面就让我们开始填色设置吧

二、仅仅为周日填充颜色

为周末自动填充颜色我们利用的功能是条件格式,它的特点是当条件满足的时候会显示我们设置的格式,条件不满足的时候是不会做任何更改的,在这里我们想仅仅为周日填充颜色,我们只需要使用weekday函数获取日期对应的星期数,让他等于7即可,下面就让我们来设置下

选择需要设置的数据区域,然后点击条件格式找到新建规则,然后选择使用公式确定格式,将公式设置为:=WEEKDAY(B$7,2)=7然后点击格式,在填充中选择自己喜欢的颜色最后点击确定即可,这样的话就设置完毕了

三、为周六周日同时设置颜色

这个的设置与上一个十分的相似,在这里我们只需要将公式设置为=WEEKDAY(B$7,2)>5然后在格式中选择自己喜欢的颜色点击确定即可

四、根据单双轮休设置颜色

根据单双轮休来设置颜色就是一周双休一周单休,它的特点是每周的周日都是休息的。周六是轮换着来休息的,这个时候我们可以先根据第一种情况利用条件格式,将公式设置为:=WEEKDAY(B$7,2)=7为周日都填充上颜色,下面我们来看下如何为周六设置颜色

想要让周六轮换填充颜色我们需要构建2个辅助行,如下图,在黄色行的的开始位置输入函数:=IFERROR(WEEKDAY(B4,2),""),它是用来获取日期对应的星期数,IFERROR函数是用来屏蔽错误值的,因为每月日期的天数不是相等的

然后在绿色行中将公式设置为:=IFERROR(COUNTIF($B$6:B6,6),""),它的作用是对星期6进行计数,这样的话每遇到一个星期6就会增加1

这个时候我们只需要将条件设置为:星期数是6并且绿色区域是偶数当这两个条件同时满足的时候再设置颜色,在这里我们需要用到mod函数来求得绿色区域哪些是偶数哪些是奇数,然后再利用and函数来构建公式,在这里我们需要将公式设置为:=AND(WEEKDAY(B$7,2)=6,MOD(B$5,2)=0)然后选择自己喜欢的颜色填充即可

如果设置好之后与你们公司的休息时间是相反的,只需要将公式中的MOD(B$5,2)=0,更改为MOD(B$5,2)=1即可

以上就是今天分享的方法,怎么样?你学会了吗?

我是Excel从零到一,关注我,持续分享更多excel技巧

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

/阅读下一篇/ 返回网易首页 下载网易新闻客户端


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有