善用Excel,製作加班費統計表

逍遥隐士發表於2024-10-08

Hello,大家好。今天給大家分享由我製作的加班費統計表,該表由EXCEL完成,下面就和我一起來體驗吧。

填寫節假日和加班時薪資訊

首先我們需要查詢萬年曆,在下圖的標記區域1中,將節假日及調休資訊填寫好。

接著修改標記區域2,將 基準 填寫為你所在城市的最低工資標準。

平時 指的是1.5倍加班費,雙倍 指的是雙倍加班費用,三倍 指的是三倍加班費用。

套用的公式為:平時=基準/21.75/8 * 1.5雙倍=基準/21.75/8 * 2三倍=基準/21.75/8 * 3,最後將結果保留兩位小數。

填寫年月資訊

如上圖所示,只要我們點選箭頭,年份和月份就會自動變,說說我是如何實現的。先點選開發工具,再點選插入,選擇好對應的控制元件即可。如下圖:

然後我們右鍵控制元件,設定控制元件的格式。這裡以月份舉例,最小值和最大值,表示1-12月,步長為1表示月份是逐個增加的,單元格連結表示月份所在的單元格地址。

實現日期動態化1

上一步完成後,我們將日期列的首格內容設定為如下圖所示的內容。公式為 =DATE(年,月,日),由於上一步我們已經定義好年和月,我們直接將內容往公式裡賦值即可。這裡的26我說明一下,由於我所在的公司是以當月26日至下月25日作為工資結算期,所以我就用26日當作首個日期。大家可以根據實際情況修改。

首格日期設定好後,第二格的日期則為 首格+1,由於我的首格為 B7,所以第二行為 B7+1,第三行為 B8+1,以此類推。這樣日期就實現動態化,且年月受控制元件支配。

實現日期動態化2

上一步日期雖然實現動態化,但是每個月的天數並不一致,有大小月之分,還有2月這個特殊的存在。我們知道,每月天數最多的是31天,因此我們必須將日期格子設滿31行。但這會有個問題,就是日期少的月份,多餘的日期會顯示。那麼該怎麼讓多出來的日期消失呢,請看下圖的公式:

在上圖的公式,我們需要做個判斷,即月份大於9且日期大於25的日期,格子自動顯示為空白。由於需要判斷,所以用 IF 函式,又因為得同時滿足兩個條件,所以用 AND 函式,條件需要取月份,所以用 MONTH 函式,取天數,就用 DAY 函式。空白是 "" 表示,這樣超出的日期就會自動顯示空白了。又因為二月天數比較特殊,該公式會報錯,所以用 IFERROR 函式,讓公式報錯時顯示為空白。

實現星期動態化

日期動態化實現了,我們還需要星期動態化。這個就簡單了,將左邊顯示日期的公式直接複製,然後選中該列,設定單元格格式為 aaaa 即可。

實現日期高亮

如何實現單元格高亮呢?使用 WEEKDAY 函式即可,該函式會自動提取星期的數值。公式後面的2表示一週從週一開始,即週一表示1。如果你認為一週從週日開始,即週日表示1,那麼將公式裡的2改為1即可。當星期函式大於5,即週六週日時,單元格會自動變成黃色(具體顏色自己調哦)。下圖中展示的是星期列,日期列的設定是同樣的方法。

日期型別設定

在文章開頭,我們就填寫好了全年的節假日和調休資訊,這時就派上用場了。

日期型別的判定邏輯很簡單,多次判斷即可。

<> 表示非空,CONTIF 函式表示帶條件統計,後面跟區域和條件。在上面的公式中,當日期非空,且該日期在三倍列(N列)中的數量>=1時,那麼就表示 三倍。同理,雙倍和平時根據相應公式能推出來。當節假日表中的資訊匹配好後,我們還要對不在表中的日期進行判斷。這時還用 WEEKDAY 函式,值>5 表示週末,那麼是雙倍值<6 表示是週一到週五,那麼顯示平時

這樣日期型別就判斷好了。

工時型別設定

如上圖所示,工時型別分為加班、調休、正常,加班指加班時長轉作加班費,調休指加班時長轉作調休時長,正常表示當日未加班。其實正常這個可以不填,不介意美觀的話,直接留空就行。

下面說說實現方法,直接 點選資料資料工具資料驗證 即可(WPS上叫資料有效性),如下圖所示:

注意: 漢字之間的分隔符號必須為英文輸入法模式下的逗號。

加班費計算

如上圖的函式所示,當日期為空,卻填寫加班工時的情況下,將顯示值非法。

當未設定工時型別就填寫了加班時長,將顯示設定工時型別。

當工時型別為正常,卻填寫加班時長,將顯示當日未加班。

當工時型別為調休,將顯示0

把上面這四種情況排除,下面就簡單了。

當工時型別為 平時,那麼將顯示 加班工時*平時 的結果

當工時型別為 雙倍,那麼將顯示 加班工時*雙倍 的結果

當工時型別為 三倍,那麼將顯示 加班工時*三倍 的結果

餐補計算

如上圖所示,10 表示餐補費用,這根據個人情況修改。COUNTIFS 表示多條件統計。

  • 條件1:日期型別為雙倍

  • 條件2:工時型別為加班

  • 條件3:加班時長得大於等於5小時(根據個人情況修改)

以上三個條件就可以計算出滿足發放餐補的天數。(由於我三倍工資加班情況很少,所以就沒有加入三倍,如有需要可自行加入。)

餐補*滿足天數 ,即可算出餐補費用。

薪資計算

薪資的話,不多說,就是簡單求和。

薪資的公式為 底薪+加班費用+餐補費用-五險一金費用

五險一金我預設設 1000,請根據個人情況修改。

好,以上就是表格的製作教程,你學會了嗎?

**表格獲取方式: **關注公眾號 輕箋,後臺回覆 加班 ,即可獲得!

關注我,獲取最新軟體、影視資源,帶領你以全新視角看待問題

相關文章