標題:
[發問]
前幾天跑了一次,又發現新的問題了
[打印本頁]
作者:
celina710828
時間:
2011-4-24 21:42
標題:
前幾天跑了一次,又發現新的問題了
各位前輩您好;好幾天沒上來了,小女的犬子住院了,沒時間上來,正好今天有帶筆記型電腦來,不然會很無聊,
前幾天跑了一次,又發現新的問題了
一、早退(30分計)=IF(C5<6,CEILING(MAX(0,$P$1-$E5),1/24/2)*24*2,"0")
如何碰到國定假日和星期六星期日,值顯示為 0 呢?
二、假日加班(30分計) =IF(C5>5,MAX(0,FLOOR(MAX(0,E5-$L$1),1/24/2)*24*2),"0") 作出來的值是18,
但一天上班中午有休一小時要如何去修改它,值會是16,我把它改成
=IF(C5>5,MAX(0,FLOOR(MAX(0,E5-$L$1),1/24/2)*24*2),"0")-2 但是,不是假日的值會變成-2,
哪是否可以在加上國定假日加班的值呢?
三、(考勤統計表) 請假天數 =COUNTBLANK(考勤表!D5:E35)/2-10
但是如果員工這個月請假一天又假日加班一天 ,請假天數 值會是0也,因該是1才對
四、(員工資料) 年齡=DATEDIF(E2,TODAY(),"Y")&"歲"&DATEDIF(E2,TODAY(),"ym")&"個月" 如果E2沒有輸入值如何顯示為空白的呢?
對不起O,一上來就問好幾個問題
作者:
gong
時間:
2011-4-25 09:47
本帖最後由 gong 於 2011-4-25 09:56 編輯
一、早退(30分計)=IF(C5<6,CEILING(MAX(0,$P$1-$E5),1/24/2)*24*2,"0")
如何碰到國定假日和星期六星期日,值顯示為 0 呢?
g5=IF(($C5>=6)+COUNTIF(國定假日!$A:$A,$A5),0,CEILING(MAX(0,$P$1-$E5),1/24/2)*24*2)
作者:
gong
時間:
2011-4-25 09:54
二、假日加班(30分計) =IF(C5>5,MAX(0,FLOOR(MAX(0,E5-$L$1),1/24/2)*24*2),"0") 作出來的值是18,
但一天上班中午有休一小時要如何去修改它,值會是16,我把它改成
=IF(C5>5,MAX(0,FLOOR(MAX(0,E5-$L$1),1/24/2)*24*2),"0")-2
但是,不是假日的值會變成-2,
j5=IF($C5>5,MAX(0,FLOOR(MAX(0,$E5-$L$1),1/24/2)*24*2
-2
),0)
作者:
gong
時間:
2011-4-25 10:21
本帖最後由 gong 於 2011-4-25 14:18 編輯
三、(考勤統計表) 請假天數 =COUNTBLANK(考勤表!D5:E35)/2-10
但是如果員工這個月請假一天又假日加班一天 ,請假天數 值會是0也,因該是1才對
請假天數
=NETWORKDAYS(A5,A34,國定假日!A2:A14)-
20
+SUMPRODUCT((C5:C34<6)*(D5:D34<>"")*COUNTIF(國定假日!$A$2:$A$14,$A$5:$A$34))
更正
=NETWORKDAYS(A5,A34,國定假日!A2:A14)-
SUMPRODUCT((C5:C34<6)*(D5:D34<>""))
+SUMPRODUCT((C5:C34<6)*(D5:D34<>"")*COUNTIF(國定假日!$A$2:$A$14,$A$5:$A$34))
這個就是粗心的結果
f9按完後直接就貼上來導致看不懂
作者:
gong
時間:
2011-4-25 10:23
四、(員工資料) 年齡=DATEDIF(E2,TODAY(),"Y")"歲"&DATEDIF(E2,TODAY(),"ym")&"個月" 如果E2沒有輸入值如何顯示為空白的呢?
f2=if(e2="","",DATEDIF(E2,TODAY(),"Y")"歲"&DATEDIF(E2,TODAY(),"ym"))&"個月"
作者:
celina710828
時間:
2011-4-25 21:13
本帖最後由 gong 於 2011-4-25 22:54 編輯
假日加班(30分計)我把它加上國定假日可是不行是哪裡出問題了.
=IF($C5>5)+COUNTIF(國定假日!$A:$A,$A5),0,CEILING(MAX(0,FLOOR(MAX(0,$E5-$L$1),1/24/2)*24*2-2),0)
(員工資料) 年齡f2=if(e2="","",DATEDIF(E2,TODAY(),"Y")"歲"&DATEDIF(E2,TODAY(),"ym"))&"個月"
發生錯誤
請假天數
=NETWORKDAYS(A5,A34,國定假日!A2:A14)-SUMPRODUCT((C5:C34<6)*(D5:D34<>""))+SUMPRODUCT((C5:C34<6)*(D5:D34<>"")*COUNTIF(國定假日!$A$2:$A$14,$A$5:$A$34))
發生錯誤
早退(30分計)
如何碰到國定假日和星期六星期日,值顯示為 0 呢?
g5=IF(($C5>=6)+COUNTIF(國定假日!$A:$A,$A5),0,CEILING(MAX(0,$P$1-$E5),1/24/2)*24*2)
早退碰到國定假日是可以了但平日請假會出現34的值
I am sorry:( 給大大您貼麻煩了)
作者:
celina710828
時間:
2011-4-25 21:15
哈哈哈怎麼跑出哪麼多表情Y
作者:
gong
時間:
2011-4-25 23:10
本帖最後由 gong 於 2011-4-25 23:16 編輯
=IF(E2="","",DATEDIF(E2,TODAY(),"Y")&"歲"&DATEDIF(E2,TODAY(),"ym")&"個月")
其他的修改在附件中請參考
作者:
celina710828
時間:
2011-4-26 22:15
G大感謝您的分享,都我還是個小學生,無法下載也,還有我已改好年齡了,原來是少了 & 的符號O
作者:
celina710828
時間:
2011-4-27 22:17
G大是否可以傳msn給我呢,我無法下載
作者:
gong
時間:
2011-4-27 22:53
自己再努力一題就可以升級了
作者:
celina710828
時間:
2011-4-28 21:51
本帖最後由 gong 於 2011-4-28 22:11 編輯
假日加班(30分計)我把它加上國定假日可是不行是哪裡出問題了.
=IF($C5>5)+COUNTIF(國定假日!$A:$A,$A5),0,CEILING(MAX(0,FLOOR(MAX(0,$E5-$L$1),1/24/2)*24*2-2),0)
感謝G大,我參考其它儲存格加上國定假日,已完成了 假日加班的部份,謝謝!:lol
=IF(A5="","",IF(($C5>5)+COUNTIF(國定假日!$A:$A,$A5),MAX(0,FLOOR(MAX(0,$E5-D5),1/24/2)*24*2-2),0))
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)