Board logo

標題: 國定假日和隔週休為什麼沒有作用 [打印本頁]

作者: celina710828    時間: 2011-10-12 08:46     標題: 國定假日和隔週休為什麼沒有作用

=IF($A5="","",IF(OR($D5="",($C5>=6)+COUNTIF(國定假日!$A:$A,$A5)),IF(($D5>$I$1),($D5-$I$1),0)))
國定假日和隔週休為什麼沒有作用
作者: ANGELA    時間: 2011-10-12 10:09

本帖最後由 ANGELA 於 2011-10-12 10:29 編輯

=IF($A12="","",IF(($C12>5)*ISEVEN(COUNTIF($C$5:C12,$C$5)) +($C12=7)+COUNTIF(國定假日!$A:$A,$A12),MAX(0,FLOOR(MAX(0,$E12-D12),1/24/2)*24*2-2),0))
判斷是否第二週的週六
作者: onegirl0204    時間: 2011-10-13 08:56

回復 2# ANGELA

我的excel版本為2003的,下載原始檔案經過轉換後出現有些功能無法顯示,雖然經轉換版本可以正常讀取內容,但是套用您的公式後A12出現#NAME?
不知是否就是版本轉換所引起的?若是此因素,針對舊版EXCEL則A12的公式如何修改呢?煩請賜教,謝謝!
作者: ANGELA    時間: 2011-10-13 09:02

回復 3# onegirl0204


    ISEVEN(COUNTIF($C$5:C12,$C$5))
  = mod(COUNTIF($C$5:C12,$C$5),2) =0
作者: celina710828    時間: 2011-10-14 07:56

大大們,我試過還是不行
作者: onegirl0204    時間: 2011-10-14 18:38

回復 4# ANGELA


   在A12輸入 =IF($A12="","",IF(($C12>5)*MOD(COUNTIF($C$5:C12,$C$5),2) +($C12=7)+COUNTIF(國定假日!$A:$A,$A12),MAX(0,FLOOR(MAX(0,$E12-D12),1/24/2)*24*2-2),0))
結果出現0:00,請教公式是否哪個部份又有錯誤呢?謝謝!
作者: Hsieh    時間: 2011-10-14 19:17

回復 5# celina710828

G5=IF((WEEKDAY($A5,2)=6)*(MOD(COUNTIF($B$5:$B5,"六"),2)=1),0,IF((WEEKDAY($A5,2)>5)+ISNUMBER(MATCH($A5,國定假日!$A:$A,0)),MAX(0,FLOOR(MAX(0,$E5-$D5),1/24/2)*24*2-2),0))




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