作者cutejill (一根烟)
看板Office
标题[算表] 工时呈现及计算
时间Wed Sep 26 15:41:22 2018
软体:Excel
版本:2010
表单:
设定值- 表定上班8:30
表定下班17:50
中午休息12:00-13:20
H I J K L M N O
实际上班 实际下班 迟到 上午假别 下午假别 打卡上班 打卡下班 工时
1 8:40 17:55 0:10 8:30 17:50 8
2 8:20 18:05 8:30 17:50 8
3 13:20 18:00 4:50 特 8:30 17:50 8
问题於第3行的部分
一、 J栏位目前设定=IF(表定上班>H3,"",H3-表定上班)
若单纯迟到,可以呈现迟到时间
但若同仁上午请假,我要如何扣除上午工时及午休时间
因为实际上是没有迟到的
二、 由於迟到的部分只仅使用於主管考核奖金使用,实际并没有计算於薪水
所以在目前M及N栏位,无论迟到与否,都会显示8:30
所以我设定=IF(MROUND(H1,"0:15")<TIME(8,31,),"08:30","8:30")
工时都会跳成8小时
但若上午休假,就无法呈现,我要如何接续这个函数设定
第一次发文,如果有叙述不清楚的地方请海涵
以上,谢谢各位的帮助
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.163.75.25
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1537947688.A.960.html
1F:→ soyoso: 问题1 j3因上午假别有资料而要回传空字串""的意思吗? 09/26 16:13
2F:→ soyoso: 如果是的话判断上则再加上 或 k3非<>空字串的逻辑 09/26 16:14
3F:→ cutejill: 对 09/26 16:14
4F:→ soyoso: 问题2 m3则因上午有休假而要回传h3 13:20的值吗? 09/26 16:16
5F:→ soyoso: 如果是的话"8:30"的地方改为if(k3<>"",h3,"8:30") 09/26 16:18
7F:→ cutejill: 非常感谢S大的协助 09/26 17:05