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

為什麼這篇上班時數計算excel鄉民發文收入到精華區:因為在上班時數計算excel這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者quirrky (@@)看板Office標題[算表] EXCEL 請假時數計算-彈性上班時間差異...


軟體:EXCEL

版本:2010

GOOGLE EXCEL表單: https://reurl.cc/RdODA6

公司0900-1000彈性上班
若0900之前上班,則1800下班
若0900上班,則1800下班
若0920上班,則1820下班
若1000上班,則1900下班

中午休息時間為1200-1330
請假時數不足0.5小時,以0.5小時計算

想請教如何設定實際遲到時數與早退時數函數?

-----

已在站內搜尋「請假、時數」等文章
但沒有看到彈性上下班的算法

也參考以下網頁,但實在看不懂@@
http://lyc017.pixnet.net/blog/post/207953748
https://www.mobile01.com/topicdetail.php?f=511&t=5504451

再次感謝建議與協助

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.40.175 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1570890854.A.F1B.html
soyoso: 儲存格d5的說明不太了解,1000-1200共02:52(3H)? 10/13 00:07
soyoso: 如果是2H的話 https://i.imgur.com/QYOBID8.jpg 10/13 00:07
quirrky: 抱歉,儲存格D5打錯,應為1000-1200共02:00(2H)沒錯 10/13 13:11
quirrky: 有按照函數貼到電腦EXCEL,但計算結果和GOOGLE EXCEL不同 10/13 15:33
quirrky: 函數打在電腦EXCEL,出現-你已輸入此函數的 太少 引數 10/13 15:35
soyoso: 提供檔案,將鍵入的公式,以字串方式呈現來看,會比較清楚 10/13 15:37
quirrky: 提供試算檔案,請參考,謝謝協助http://ge.tt/7oZTsgy2 10/13 15:55
soyoso: 儲存格g2所出現太少個引數方面 10/13 16:02
soyoso: ..."10:00")改為..."10:00")) 10/13 16:03
soyoso: 最後24)←這個)刪除 10/13 16:03
soyoso: 另外公式於儲存格g2,也讀取g2的資料,會有循環參照,這方 10/13 16:05
soyoso: 面也要調整為a2之類的 10/13 16:06
soyoso: 抱歉16:03的回文方面應是改為min(0.5,...)-"10:00") 10/13 16:09
soyoso: ↑這裡少了個括號 10/13 16:09
soyoso: 如以提供檔案a欄的資料類型且g欄公式以c欄遲到來看的話 10/13 16:22
soyoso: https://i.imgur.com/4Rrw8St.jpg 類似這樣 10/13 16:22
quirrky: g欄公式ok了,但是a欄資料若超過12:00的時間,則無法算出 10/13 17:05
soyoso: 這方面還是要更明確的指出是什麼意思?因為回文無法算出 10/13 17:09
soyoso: 真的不了解是指什麼? 10/13 17:09
soyoso: 就像儲存格a8(13:26)這超過12:00的時間,但c8遲到上就沒有 10/13 17:10
soyoso: 任何的資料,所以提供的公式才會去針對a欄資料內是10:00~ 10/13 17:11
soyoso: 12:00來處理 10/13 17:11
soyoso: 如果這方面不符合的話,判斷上就將這條件排除刪掉 10/13 17:12
quirrky: 抱歉抱歉,原始資料好像只有a8(13:26)超過12:00時間 10/13 17:15
quirrky: 沒有在C8遲到上有資料,像A29(12:06)在C29就有02:06遲到 10/13 17:17
soyoso: 因為只看a2:a18的資料而已,中間有空a19:a21,我不確定下 10/13 17:19
soyoso: 面的資料是否也要判斷了 10/13 17:19
soyoso: 不符合就再自行調整一下 10/13 17:20
soyoso: 就像所提的a29(12:06)就有02:06的遲到方面就不太了解 10/13 17:22
soyoso: 1200-1330不是中午休息嗎?那不是也只會有1000-1200遲到2 10/13 17:22
soyoso: 小時 10/13 17:22
soyoso: 另外像a3=b3、a5=a5是曠職,a6=a6卻是遲到、早退,a11=b11 10/13 17:39
soyoso: 又只有早退。 10/13 17:39
soyoso: a8(13:26)上班,為什麼沒有遲到,上~下班的工時有到某個時 10/13 17:39
soyoso: 數所以沒有嗎? 10/13 17:39
soyoso: a5=b5 a6=b6 10/13 17:39
quirrky: 是的沒錯,只是g欄公式沒有算出遲到2,欄位是空白 10/13 17:43
soyoso: 就如回文17:12不符合的話,判斷上就將這條件排除刪掉 10/13 17:47
quirrky: 因為這是指紋機的報表資料,遲到時數有時會跑到曠職 10/13 17:47
soyoso: 如 https://i.imgur.com/1KdnkZO.jpg 就會算遲到2 10/13 17:48
soyoso: 至於那些是不要的,如一日內的工時到達到多少就排除 10/13 17:48
soyoso: 這方面判斷上就再加入 10/13 17:49
quirrky: 忘記在加星期欄位,a8是星期六的關係,所以沒有遲到 10/13 17:50
quirrky: 有時同仁上班會忘記刷卡,就會在a欄b欄出現下班打卡時間 10/13 17:52
soyoso: 如果還有週六日、國定假日或排除補班方面的話,可配合函數 10/13 17:54
soyoso: weekday,列出國定假日或補班的日期以函數countif或match 10/13 17:55
soyoso: (是否大於0或是數字),才能先確定該天是否要判斷遲到或早 10/13 17:56
soyoso: 退 10/13 17:56
quirrky: 謝謝你耐心指導,我趕緊消位一下 10/13 18:14
quirrky: 拍謝,最後確認H欄位公式,我輸入00:17的示範函數, 10/13 18:21
quirrky: 在檔案EXCEL全部跑出5.5H(所有人都變成早退) 10/13 18:22
quirrky: 有照之前建議加入=IF((--B3<1/2)*(--B3>10/24)出現false 10/13 18:24
soyoso: 會出現false則表示if判斷上[value_if_false]方面省略沒有 10/13 18:33
soyoso: 打,=if((...)*(...),為真回傳值或運算,為假如果要回傳的 10/13 18:34
soyoso: 是空字串的話,打上"") 10/13 18:34
quirrky: 有按照建議修改,還是出現FALSE,不知該怎麼辦?重傳檔案 10/13 21:20
quirrky: http://ge.tt/2y905hy2 10/13 21:20
soyoso: ceiling(...))*24少了拾入的數字倍數 10/13 21:49
soyoso: 應是ceiling(...))*24,0.5),if(...,""))←刪除一個)括號 10/13 21:50

你可能也想看看

搜尋相關網站