Board logo

標題: 班表制作 [打印本頁]

作者: v60i    時間: 2011-11-28 19:17     標題: 班表制作

本帖最後由 v60i 於 2011-11-28 22:06 編輯

因為人數很多
而且手打的常常會KEY錯
請問可以用EXCEL 自動跑出
一年份做四休二的班表嗎
[attach]8654[/attach]

類似醬的
好像很複雜 =口=
作者: ANGELA    時間: 2011-11-29 10:32

請參考[attach]8656[/attach]
作者: v60i    時間: 2012-1-12 06:40

回復 2# ANGELA
大大可否請問
    =IF(H2="","",IF(MOD(H2+3,6)+1>2,"日","休"))

中的+1>2 是 什麼意思呢
作者: ANGELA    時間: 2012-1-12 10:44

回復  ANGELA
大大可否請問
    =IF(H2="","",IF(MOD(H2+3,6)+1>2,"日","休"))

中的+1>2 是 什麼意思 ...
v60i 發表於 2012-1-12 06:40



    +1沒什麼意義,只是習慣,因為MOD(row(1:6),6)會得到{1;2;3;4;5;0},不想要出現0,加1會得到{2;3;4;5;6;1}
     不加1,改>1也行. 如B4   =IF(B2="","",IF(MOD(B2-1,6)>1,"日","休"))
作者: v60i    時間: 2012-1-18 06:28

回復 4# ANGELA


    謝謝板大的教學
作者: aer    時間: 2012-10-10 15:32

請問 =LOOKUP(99999,B2:AF2)+1    是什麼意思?
謝謝
作者: aer    時間: 2012-10-10 15:45

請問 =LOOKUP(99999,B2:AF2)+1    是什麼意思?
謝謝
aer 發表於 2012-10-10 15:32


另外,再請教一下其格式一定要設定為,自訂格式 d,才能正常顯示數值嗎?  謝謝
作者: mismismis    時間: 2015-7-26 21:30

謝謝板大的教學
作者: ghostmood    時間: 2015-8-27 21:45

謝謝
最近也在研究排班的問題!!
作者: rph    時間: 2015-9-22 17:15

其實99999為日期序列值===>2173/10/13
公式LOOKUP(99999,B2:AF2)+1,這時你就會發現99999會和B2:AF2的日期去做比較,最接近的為31,此時再+1,就是下1個月的啟始日期
作者: aer    時間: 2015-9-22 20:25

回復 10# rph

謝謝您的教學說明,感謝!




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)