Board logo

標題: [發問] 如何利用公式計算工時 [打印本頁]

作者: chen890708    時間: 2012-10-16 21:03     標題: 如何利用公式計算工時

各位好

請問如附件 如何利用公式計算工時

謝謝
作者: ANGELA    時間: 2012-10-16 23:25

d3=VLOOKUP(B3,Sheet2!$A$2:$F$7,3,)*8+VLOOKUP(B3,Sheet2!$A$2:$F$7,4,)
e3=VLOOKUP(B3,Sheet2!$A$2:$F$7,5,)+VLOOKUP(B3,Sheet2!$A$2:$F$7,6,)
作者: chen890708    時間: 2012-10-17 05:22

回復 2# ANGELA


    因為會有輪調部門在sheet2同一人會有二筆資料,用vlookup會漏加另一筆資料

    請問是否另有解決方法?

      謝謝
作者: aer    時間: 2012-10-17 08:53

d3=SUMIF(Sheet2!$A$2:$A$8,Sheet1!B3,Sheet2!$C$2:$C$9)*8+SUMIF(Sheet2!$A$2:$A$8,Sheet1!B3,Sheet2!$D$2:$D$8)

e3=SUMIF(Sheet2!$A$2:$A$8,Sheet1!B3,Sheet2!$E$2:$E$8)+SUMIF(Sheet2!$A$2:$A$8,Sheet1!B3,Sheet2!$F$2:$F$8)
作者: zz5151353    時間: 2012-10-17 12:53

本帖最後由 zz5151353 於 2012-10-17 13:25 編輯

D3
=SUM(SUMIF(Sheet2!$A:$A,$B3,OFFSET(Sheet2!$C$1:$D$1,,{0,1},,))*{8,1})
E3
=SUM(SUMIF(Sheet2!$A:$A,$B3,OFFSET(Sheet2!$E$1:$F$1,,{0,1},,)))

以上是正確

****出勤天數要換算成小時,以每日八小時換算****
如果樓主沒有以上這行特別要求***,公式一個就可以簡單處理了

D3 =SUMPRODUCT((Sheet2!$A$2:$A$7=$B3)*(ISNUMBER(FIND(Sheet2!$C$1:$F$1,D$1)))*Sheet2!$C$2:$F$7)

右拉及下拉




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