[爆卦]excel if時間計算是什麼?優點缺點精華區懶人包

為什麼這篇excel if時間計算鄉民發文收入到精華區:因為在excel if時間計算這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者jiun0313 (jiun0313)看板Office標題[算表] excel跨日計算案件完成時...


軟體:excel 2007

各位大大你們好,小的在這想問一個跟跨日計算工作時間相關的問題,

還請各位先進不吝賜教:

A欄 B欄 C欄 D欄 E欄

1(列) 開始 結束 結束-開始 結束-開始-休息時間
2 A案 2011/3/11 9:00 2011/3/14 10:00 73.00 22.00
3 B案 2011/3/14 9:00 2011/3/17 10:00 73.00 22.00
4 C案 2011/3/15 8:15 2011/3/17 8:16 48.02 14.02
5 D案 2011/3/17 17:00 2011/3/18 10:00 17.00 17.00

上面的時間是一個案子接收跟做好送出的時間,


分別以「開始」、「結束」來表示,小數點數值


是以小時為單位。


然後我要算一個案子從開始到結束花多久時間,


因此先直接相減,顯示在「結束-開始」那一欄,


但有些案子會花到兩天或三天以上的時間,於是


我又再把一天中扣掉上班工時(7小時)之後的17小


時扣掉,顯示在「結束-開始-休息時間」那一欄,公


式如下:

=IF(D2<=24,D2,IF(D2<=48,(D2-17),IF(D2<=72,(D2-34),IF(D2<=96,(D2-51),IF(D2<=120,(


D2-68),IF(D2<=144,(D2-85),IF(D2<=168,(D2-102),IF(D2<=192,(D2-119),IF(D2<=216,(D


2-136),IF(D2<=240,(D2-153),IF(D2<=264,(D2-170),IF(D2<=288,(D2-187),D2))))))))))))

(請不要鞭太大力...)

我的想法是:


如果相減小於或等於24,就代表他是在一天以內完成案件,所以不用扣


掉工時跟工時之間的間隔17小時(休息時間),直接顯示D2就好,


但如果是在兩天以內完成,就扣除之,


但現在遇到一個灰熊困擾的問題,那就是在E5所顯示的時間(17.00)


雖然沒有超過24小時,但是他卻間隔了一天@@,若以上班時間8:30


下班時間17:30計算的話,這個案子其實只做了2個小時,但因為直接


相減已經小於24了,所以他就直接顯示17...要一個一個找出來再減掉


實在太麻煩了(資料太多筆),因此想問各位高手,


是不是我的想法錯誤了?


還是各位大大有更好的方法拯救@@? 還請各位大大不吝賜教...><



--
--
▆▆
"To eat or not to eat,
□︵□
◣ ο◢◎ ●~ that's the question."
◣◢

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.250.31.34
※ 編輯: jiun0313 來自: 60.250.31.34 (08/16 17:06)
Rplus:中午休息兩個小時這個條件好像沒寫進去? @@a 08/17 18:11
Rplus:另外,8:30是不是上班時間呀? 怎麼會出現8:16結束 = =? 08/17 18:13
Rplus:問題不是很難 不過你的邊界條件給得不清楚 寫出來未來會有錯 08/17 18:18
Rplus:休息時間是在哪個時間? 08/17 18:19
yjw691:把休息時間也列出來會比較好下手! 08/17 21:01
yjw691:就像一樓說的那樣 沒有休息的時段就不能決定要扣幾個小時 08/17 21:01

你可能也想看看

搜尋相關網站