3540Excel如何排班表| 錦子老師 - - 點部落
文章推薦指數: 80 %
Excel如何排班表. ... 宋新海:錦子老師您好,請問,這個排班表,以3個人排班輪流,遇假日就跳過到下一個上班日,如何設定函數,請幫忙指導,謝謝!
Excel如何排班表
3540
Excel如何排班表
宋新海:錦子老師您好,請問,這個排班表,以3個人排班輪流,遇假日就跳過到下一個上班日,如何設定函數,請幫忙指導,謝謝!
錦子老師:這個問題,我的做法如下:
先在N3:N5儲存格(可以自行決定要在那) 建立三個人的名字。
點取E3儲存格,輸入公式:「=IF(WEEKDAY(A3,2)<6,INDEX($N$3:$N$5,1+MOD(ROW()-3-COUNTBLANK($E$2:E2),3)),"")」。
再將公式向下複製到E4:E33(該月最後一天)儲存格。
【公式說明】
首先要判斷A欄儲存格是否是工作日(WEEKDAY(A3,2)<6),6為週六,7為週日。
接著我們要抓取中午彈班輸到三個人($N$3:$N$5)的那一人,由於目前是在第3列故(ROW()-3),再加上假日沒人需要減去那些空格(-COUNTBLANK($E$2:E2)),再上是三個人輸班(MOD(ROW()-3-COUNTBLANK($E$2:E2),3))。
最後則是判斷A欄目前儲存格是否為工作日,若是則填入(INDEX($N$3:$N$5,1+MOD(ROW()-3-COUNTBLANK($E$2:E2),3)))、若不是則不填入資料。
希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
更多相關影片教學:請點我
更多相關文章:請點我
IFINDEXMODROWWEEKDAYCOUNTBLANK
回首頁
延伸文章資訊
- 1排班表自动生成- 头条搜索
Excel软件中制作带动态表头的排班表,一键生成,简单到没朋友! 千万别学Excel. 4年前3w次播放 · 00:57. Excel全自动周排班表,员工考勤统计一键操作,实用简单不劳心.
- 2全自動Excel排班表,智能排班統計,效率工作 - 今天頭條
排班表生成,先設置好組別,班次,以及人員組合,雙擊單元格彈窗選擇,點擊排班生成1-12月表格自動生成。
- 3排班表自动化-Excel VBA程序开发-ExcelHome技术论坛
排班表自动化需求:日期能否跟着年份和月份变化,使得30号和31号自动变化,工作日和非工作日完全按照法定的来,值班员在工作日都是同一人,非工作日每个阶段是不同的人 ...
- 4函數課程示範實例1 改變表格排班表上 | VBA 排班
VBA 排班. 今天跟大家分享一張Excel員工考勤表,完美批量錄入,自動日期統計,VBA設計超輕鬆。 ... 全自動Excel排班表,智能排班統計,效率工作| VBA 排班.
- 5Excel-排班表(反覆運算) - 學不完.教不停.用不盡
網友問到:如果有一個員工的名冊,想要用其製作一個亂數排班表,其中同一天的員工姓名不能有重覆的現象。 因為亂數產生,所以會用到「反覆運算」, ...