哈嘍,大家好,我是神仙摳腳大漢!
今天又到了我們更新函數的日子啦,這次我聽說有些網友為算考勤加班而煩惱,小編也是牢記在心,整理一些方法來解決這個大難題,由於考勤大多數和日期有很大的關聯,那咱們就利用這個weekday函數的特殊性,然後和其他函數組合使用,將考勤煩惱拋之腦後,下面我們就一起來看看吧!
WEEKDAY()基本概念
WEEKDAY( )參數引用
對於上面說明的參數引用,小編要稍微解釋一下,這就是WEEKDAY()參數的一個特殊點,為什麼說它特殊呢?因為它還跟地方的習慣有一定的關係,你比如說,我國就是把星期一看作是一周的第一天,這也是符合咱們中國人的傳統習慣,但是大多數外國友人是把星期日看作一周的第一天,所以就產生了這個參數引用的不同,但是也不要害怕,對於強大的EXCEL軟體,也有對應的方法去解決,只要運用分析工具庫就可以輕鬆解決了。
關於統計分析工具解釋
1、Microsoft Excel 提供了一組數據分析工具,稱為「分析工具庫」在建立複雜統計或工程分析時可節省步驟。只需為每一個分析工具提供必要的數據和參數,該工具就會使用適當的統計或工程宏函數,在輸出表格中顯示相應的結果。其中有些工具在生成輸出表格時還能同時生成圖表。
2、相關的工作表函數 Excel 還提供了許多其他統計、財務和工程工作表函數。某些統計函數是內置函數,而其他函數只有在安裝了「分析工具庫」之後才能使用。
3、訪問數據分析工具 「分析工具庫」包括下述工具。若要使用這些工具,請單擊「工具」菜單中的「數據分析」,如果沒有顯示「數據分析」命令,則需要加載「分析工具庫」加載項程序。
WEEKDAY( )函數實際應用
出勤小時:'=IF((WEEKDAY(D2,2)=6)+(WEEKDAY(D2,2)=7),"",IF(HOUR(LARGE(F2:J2,1)-E2)>8,8,""))
平時加班:'=IF((WEEKDAY(E40,2)=6)+(WEEKDAY(E40,2)=7),"",IF(HOUR(LARGE(G40:K40,1)-F40)>9,HOUR(LARGE(G40:K40,1)-F40)-9,""))
周末加班:'=IF((WEEKDAY(E40,2)=6)+(WEEKDAY(E40,2)=7),HOUR(LARGE(G40:K40,1)-F40)-1,"")
註:先使用WEEKDAY判斷當前日期是否周六和周日,如果是則取0,如果不是,再利LARGE公式用最大值減去第一次打卡時間,超過者計為8;
EXCEL許多公式應組合使用,如果單純來看公式的作用並不大,組合使用後會產生意外的強大效果。
你們學會了嗎?
下方留言討論討論呀!