[問題] Excel 排值班表

作者: MnO4 ( )   2016-02-15 19:54:20
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體:excel
版本:xlsx.
首先十分感謝soyoso大大指導我從值班表用excel算出大家的平假日班與班數,
此舉將讓日後的行政總醫師由平均1-2工作天可望縮短至1-2小時,可以有更多時間照顧病
人。
現在更進一步,想試試看能否用excel依照下列規則,排出值班表來:
從工作表1轉成工作表2
http://bit.ly/1U2YXvS
每月月初,行政總醫師會統計大家的不能值班日,並按照以下規則排班:
(1) 每個人都不可以連續兩天值班
(2) 每週1-週7,最多只能值一個平日+一個假日;或是兩個平日;且「預約不值班日」有
填的日期當天不排值班、月底(最後一天)不值有勾V者也不排最後一天值班
(3) 原則上,同一級的醫師值一樣多的平日班數/假日班數(除非他的「平日/假日值班數
」預設比別人少,例如長時間的休假會扣除部分值班天數)
(4) CU班(包含PICU/NICU),限R2(含)以上才能值,且從R2開始填
4-1 R2原則上平日5班假日3班;接下來排R3,一樣是最多5平3假,補R2剩下
的空缺
4-2 各有1位住院醫師當月會在PICU或NICU訓練,所以他們值班只值PICU/NICU
4-3 其餘的人可隨機填到PICU或NICU,但R4(含)以上只值NICU,除非空缺太多
(5) CR班:限R4(含)以上且CU排完後人數有剩,才可以分配值CR(總醫師班)
5-1 CR班的空洞盡量在平日班
5-2 空洞時不要出現PICU/NICU都是R2值(比較資淺,有重症病人不好照顧)
(6) 「假日最多可值班數」若是3班,則不要連續3個週末都有值到班
(7) 外圍班(包含A091,92/92, NBR):只有R1/PGY才能值
7-1 總班數除以(R1/PGY)的人數,若無法除盡,則R1比PGY少值1班,其餘隨機
7-2 假日總班數除以(R1/PGY)的人數,若無法除盡,則R1比PGY多值1假日班,
其餘隨機分配
十分感謝這個板給我的協助,我也從中學到很多,再次感謝

Links booklink

Contact Us: admin [ a t ] ucptt.com