作者SillyCon (矽)
看板Office
標題[算表] 利用Excel計算工時與時薪遇到困難
時間Sun Apr 30 02:01:13 2023
※ [本文轉錄自 ask 看板 #1aJLf8wE ]
作者: SillyCon (矽) 看板: ask
標題: [請問] 利用Excel計算工時與時薪遇到困難
時間: Sun Apr 30 01:56:21 2023
目前是讀書打工的狀態
因為計算有點複雜
然後又是每個月底跟雇主核對薪資
工作時間又是不固定,依照時間算錢
原本都是用手寫的方式
但最近因為量比較大因此想要試著使用科技化的方式
但目前只剩下國高中電腦課的實力@@
---------------------------------------------------------
以下為問題重點
目前計算薪資的方式
是每次前兩個小時固定500
超過的時間
每一個小時 176 (最低基本工資)
0-10分鐘不算
10-40分鐘內 88
40-60分鐘內 176
由於時間都很不固定
所以之前紀錄的方式舉例:
2/20 1030-1720
接下來計算當日工時為 6個小時50分鐘 = 7個小時
所以當日薪資為 前兩小時500 + (7-2) * 176 = 1380
接下來用google表單
因為是手機輸入的方式
所以時間我都直接用四個數字代替
所以表單只需要三項
1.日期 2/20
2.開始時間 1030
3.結束時間 1720
Excel先用公式把1030轉換成10:30
以及17:20減去10:30得到6:50 到這部都沒問題
但接下來想要換成算錢的部分就遇到困難....
我的想法是這個時間扣掉兩個小時後乘以基本薪資176
但這個部分想起來很簡單
但要用在excel上面不知道該用什麼方式才好呢?
先感謝版上大神幫忙解答
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.46.200.231 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/ask/M.1682790984.A.E8E.html
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: SillyCon (114.46.200.231 臺灣), 04/30/2023 02:01:13
2F:→ rafaiero: =lookup(left(B3,2)*60+RIGHT(B3,2)-(left(B2,2)*60+RIG 04/30 09:40
3F:→ rafaiero: HT(B2,2)),{-1E+307,1,121},{0,500,500++(ROUNDDOWN((le 04/30 09:40
4F:→ rafaiero: ft(B3,2)*60+RIGHT(B3,2)-(left(B2,2)*60+RIGHT(B2,2))) 04/30 09:40
5F:→ rafaiero: /60,0)-2)*B4+LOOKUP (mod(left(B3,2)*60+RIGHT(B3,2)-( 04/30 09:40
6F:→ rafaiero: left(B2,2)*60+RIGHT(B2,2)),60),{-1E+307,11,40},{0,B4 04/30 09:40
7F:→ rafaiero: /2,B4})}) 04/30 09:40
8F:→ rafaiero: 借用windknife18大的陣列用法,真的很好用 04/30 09:45
9F:→ ahwii: b2:b3=時間,b5=TEXT(B3,"00!:00")-TEXT(B2,"00!:00") 04/30 14:45
10F:→ ahwii: b6=LOOKUP(MINUTE(B5),{0,10,40},{0,88,176}) 04/30 14:45
11F:→ ahwii: b7=500+(HOUR(B5)-2)*176+B6 04/30 14:46