Google Sheets考勤薪资计算:工时拆分(时/分)异常问题求助
Google Sheets 精准拆分工作时长用于60进制薪资计算
Google Sheets里的时间值本质是小数(1天=1),直接处理时容易被自动转成天数字段,导致工时计算偏差。以下是两种精准拆分/计算工时的方案:
方案1:拆分独立的小时和分钟数
假设存储工作时长的单元格为A1:
- 提取完整小时数:
=INT(A1*24)
原理:1天=24小时,乘以24后取整得到完整工时小时数 - 提取剩余分钟数:
=MOD(A1*1440,60)
原理:1天=1440分钟,总分钟数对60取模,得到不足1小时的剩余分钟 - 提取总分钟数(用于其他计算):
=INT(A1*1440)
方案2:直接生成60进制的小时数(带小数)
如果不需要拆分,直接计算精准工时(比如1小时30分=1.5小时),用这个公式:=A1*24
计算后把单元格格式改成「数值」或「自动」,避免显示成时间格式。用这个结果乘以时薪,就能得到精准的薪资(比如1.5小时×20元/小时=30元)
示例
若A1单元格的值为9:45(9小时45分):
=INT(A1*24)返回9=MOD(A1*1440,60)返回45=A1*24返回9.75,乘以时薪即可得到准确薪资
内容的提问来源于stack exchange,提问作者Arham Azhar
相关产品推荐
相关产品推荐

