作者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/cn.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