返回列表 上一主題 發帖

[發問] 前幾天跑了一次,又發現新的問題了

本帖最後由 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)
知之為知之,不知為不知,誠實也!

TOP

二、假日加班(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)
知之為知之,不知為不知,誠實也!

TOP

本帖最後由 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按完後直接就貼上來導致看不懂
知之為知之,不知為不知,誠實也!

TOP

四、(員工資料)  年齡=DATEDIF(E2,TODAY(),"Y")"歲"&DATEDIF(E2,TODAY(),"ym")&"個月"  如果E2沒有輸入值如何顯示為空白的呢?

f2=if(e2="","",DATEDIF(E2,TODAY(),"Y")"歲"&DATEDIF(E2,TODAY(),"ym"))&"個月"
知之為知之,不知為不知,誠實也!

TOP

本帖最後由 gong 於 2011-4-25 23:16 編輯

=IF(E2="","",DATEDIF(E2,TODAY(),"Y")&"歲"&DATEDIF(E2,TODAY(),"ym")&"個月")

其他的修改在附件中請參考

Book1.rar (34.33 KB)

知之為知之,不知為不知,誠實也!

TOP

自己再努力一題就可以升級了
知之為知之,不知為不知,誠實也!

TOP

        靜思自在 : 做好事不能少我一人,做壞事不能多我一人。
返回列表 上一主題