Board logo

標題: 可以幫忙解釋一下這行公式嗎? [打印本頁]

作者: v60i    時間: 2013-6-26 23:38     標題: 可以幫忙解釋一下這行公式嗎?

寫這個的人已經跑掉了
雖然公式裡的數字隨便亂減還是可以變成我要的輪班
但我還是想了解
他寫的意思
只是我理解力不高
請大大幫忙解釋一下
我想問的是
=IF(B2="","",IF(MOD(B2-1,6)+1>2,"日","休")) 中的是
(B2-1,6)+1>2  這一段
[attach]15326[/attach]
作者: softsadwind    時間: 2013-6-27 10:57

回復 1# v60i


IF(MOD(C2-1,6)+1>2,"日","休")
MOD(C2-1,6) 代表(C2-1)/6的餘數
正常來說除以六的餘數有 0, 1 , 2 , 3 , 4 , 5
餘數 + 1 = 1, 2 , 3 , 4 , 5 , 6
餘數+1 > 2  就會有四種 3 , 4 , 5 , 6 當餘數等於這四種,就會出現上日班
當餘數+1  是 1和 2,就是休假
作者: softsadwind    時間: 2013-6-27 10:59

回復 2# softsadwind


    延伸
   做4休2 是用6的餘數 ( 4 + 2)
   那聰明的你們 做2休2 要用哪個數的餘數呢?

   恭喜你答對了 就是 2+2 = 4
作者: v60i    時間: 2013-7-4 22:44

謝謝大大的講解




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