tft每日頭條

 > 圖文

 > 考勤表怎麼用顔色代替填充設置

考勤表怎麼用顔色代替填充設置

圖文 更新时间:2024-08-21 19:15:06

Hello,大家好,今天跟大家分享下如何在考勤表中自動地為周末填充顔色,在這裡跟大家分享3種情況:僅僅為周日填充顔色對應單休,為周六周日都填充顔色對應的是雙休,根據單雙輪填充顔色,它們的操作也都并不難,下面就讓我們來一起操作下吧

一、WEEKDAY函數

Weekday函數:返回日期對應的星期數

語法:=weekday(日期,匹配類型)

第一參數:就是我們需要返回的日期

第二參數:返回的類型,他的返回類型很多,隻有将其設置為2的時候,星期1才對應的1,在這裡我們隻要記得他的第二參數為2即可

效果如下圖所示,函數會返回日期對應的星期數,這個就是這個函數的作用,下面就讓我們開始填色設置吧

考勤表怎麼用顔色代替填充設置(考勤表自動為周末填充顔色)1

二、僅僅為周日填充顔色

為周末自動填充顔色我們利用的功能是條件格式,它的特點是當條件滿足的時候會顯示我們設置的格式,條件不滿足的時候是不會做任何更改的,在這裡我們想僅僅為周日填充顔色,我們隻需要使用weekday函數獲取日期對應的星期數,讓他等于7即可,下面就讓我沒來設置下

選擇需要設置的數據區域,然後點擊條件格式找到新建規則,然後選擇使用公式确定格式,将公式設置為:=WEEKDAY(B$7,2)=7然後點擊格式,在填充中選擇自己喜歡的顔色最後點擊确定即可,這樣的話就設置完畢了

考勤表怎麼用顔色代替填充設置(考勤表自動為周末填充顔色)2

三、為周六周日同時設置顔色

這個的設置與上一個十分的相似,在這裡我們隻需要将公式設置為=WEEKDAY(B$7,2)>5然後在格式中選擇自己喜歡的顔色點擊确定即可

考勤表怎麼用顔色代替填充設置(考勤表自動為周末填充顔色)3

四、根據單雙輪休設置顔色

根據單雙輪休來設置顔色就是一周雙休一周單休,他的特點是每周的周日都是休息的。周六是輪換着來休息的,這個時候我們可以先根據第一種情況利用條件格式,将公式設置為:=WEEKDAY(B$7,2)=7為周日都填充上顔色,下面我們來看下如何為周六設置顔色

考勤表怎麼用顔色代替填充設置(考勤表自動為周末填充顔色)4

想要讓周六輪換填充顔色我們需要構建2個輔助行,如下圖,在黃色行的的開始位置輸入函數:=IFERROR(WEEKDAY(B4,2),""),它是用來獲取日期對應的星期數,IFERROR函數是用來屏蔽錯誤值的,因為每月日期的天數不是相等的

然後在綠色行中将公式設置為:=IFERROR(COUNTIF($B$6:B6,6),""),它的作用是對星期6進行計數,這樣的話每遇到一個星期6就會增加1

考勤表怎麼用顔色代替填充設置(考勤表自動為周末填充顔色)5

這個時候我們隻需要将條件設置為:星期數是6并且綠色區域是偶數當這兩個條件同時滿足的時候再設置顔色,在這裡我們需要用到mod函數來求得綠色區域哪些是偶數哪些是奇數,然後再利用and函數來構建公式,在這裡我們需要将公式設置為:=AND(WEEKDAY(B$7,2)=6,MOD(B$5,2)=0)然後選擇自己喜歡的顔色填充即可

考勤表怎麼用顔色代替填充設置(考勤表自動為周末填充顔色)6

如果設置好之後與你們公司的休息時間是相反的,隻需要将公式中的MOD(B$5,2)=0,更改為MOD(B$5,2)=1即可以

上就是今天分享的方法,怎麼樣?你學會了嗎?

我是Excel從零到一,關注我,持續分享更多excel技巧

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved