[问题] 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