返回列表 上一主題 發帖

工時計算問題(需扣除休息時間)

I2 =IF(PRODUCT(F2:G2),SUMPRODUCT(LOOKUP(ROW(INDIRECT(ROUND(F2*1440,0)&":"&ROUND(G2*1440-1,0))),{0,"8:00","10:00","10:10","12:00","13:00","15:00","15:10","17:00","17:20"}*1440,{0,1,0,1,0,1,0,1,0,1})),"")
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

儲存格I2 工時(分) 為什麼會多1分鐘?
回覆: 時間*1440並非整數,容易有小數誤差。

儲存格I15 #REF! 如何不顯示?
回覆: 參考#1的 IF(PRODUCT(F2:G2), 執行, "")
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 4# 074063

=IF(PRODUCT(F2:G2),SUMPRODUCT(LOOKUP(ROW(INDIRECT(ROUND(F2*1440,0)&":"&ROUND(G2*1440-1,0))),A$20:B$29*{1440,1})),"")

{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 愛不是要求對方,而是要由自身的付出。
返回列表 上一主題