Board logo

標題: [發問] 休息工時計算,請各位大師幫忙 [打印本頁]

作者: Qektyyrwp    時間: 2016-3-17 21:10     標題: 休息工時計算,請各位大師幫忙

幫看看附檔。因為都要計算一個月份的。大概舉例三天。
要如何寫函數計算當天在office跟fab時數,跟一整個月平均時數。[attach]23470[/attach]
作者: Qektyyrwp    時間: 2016-3-18 02:10

回復 1# Qektyyrwp


    不好意思。用錯檔[attach]23473[/attach]
作者: ML089    時間: 2016-3-18 07:05

回復 2# Qektyyrwp


office跟fab如何區分? 假設是 F2判斷 "office"/"fab"
D2 =IF(AND($C2="out",$F2="office"),A2-A1,"")
E2 =IF(AND($C2="out",$F2="fab"),A2-A1,"")
作者: Qektyyrwp    時間: 2016-3-18 12:33

不好意思。D跟E欄位都是原本有的。[attach]23474[/attach]幫求H欄位
作者: ML089    時間: 2016-3-18 13:25

回復 4# Qektyyrwp


H2 =SUMPRODUCT((G2=INT(A$2:A$2400))*D$2:E$2400)
H31 =AVERAGE(OFFSET(H$2,,,ROW()-2))
作者: Qektyyrwp    時間: 2016-3-20 01:13

不好意思,在請教一下,如果是跨日的話,H欄位該怎麼寫,工作時間為19:30~隔天07:30 ,D 跟E 一樣都原本就有
作者: ML089    時間: 2016-3-20 22:13

回復 7# Qektyyrwp

H欄是統計D、E欄位

所以應該是D、E欄位的時間計算要正確

一般跨日計算可以用 MOD(結束時間 - 開始時間, 1)

PS: 結束時間、開始時間是指EXCEL的時間
作者: ML089    時間: 2016-3-20 22:26

回復 7# Qektyyrwp

也可以由A欄直接計算

H2 =SUMPRODUCT(MOD(A$3:A$19-A$2:A$18,1)*MOD(ROW($3:$19),2)*(G2=INT(A$2:A$18)))*24
作者: Qektyyrwp    時間: 2016-3-20 23:35

回復 9# ML089


    謝謝你




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