2022-11-22 03:58来源:m.sf1369.com作者:宇宇
打开excel文件,把黄色方格中的学习时间统计小时数。鼠标点击学习时间对应的小时数方格, 在工具栏上面有个插入菜单,并点击 点击插入菜单栏后,会弹出一个下拉式菜单。选择[函数]。 选择[函数]后,会弹出一个[插入函数]对话框。在选择类别中选择[文本],在选择函数里选择[TEXT]。
点击确认 接着,会出现一个[函数参数]对话框。在TEXT下面的value里输入公式:B2*24,"0.00"。点击确认 就这样学习时间换算成小时数就完成了(换算公式只能算出一个单元格,其它的复制这个换算好的单元格就可以了。
第二种情况,假设A2单元格为“开始加班时间”,例如17:40,B2单元格为“加班结束时间”,例如21:00,则C2表示加班时间,C2=B2-A2,设置C2单元格的格式为“时间-13:30”。OK。
第一种情况,你的描述没有规律,例如,你说15分钟以内加班时间为0,15-30分钟加班时间为0.5小时,30分钟以上加班时间是1个小时,那难道30-45分钟和45-60分钟都算1小时?那么1小时14分钟是算1小时呢?1小时31分钟算2小时加班?
请进一步给出第一种情况的加班时间计算规律。
如果人名是唯一的,加班时长为数字的话,使用sumifs公式即可实现,具体可以参照excel的帮助内容,下面以文字示例:sumifs(表一加班时长列;
表一姓名列,表二姓名单元格;表一时间列,表二时间单元格;表一班次列,表二班次单元格),其中再综合使用单元格相对引用,就可以解决问题
步骤1
需要对这些考勤记录进行分列,去掉非加班记录,才能进行加班工时统计
步骤2
选中所有打卡记录,依次打开“数据”-“分列”菜单
步骤3
在文本分列向导里选择合适的文件类型。一般各个记录之间是空格等分隔符号隔开,因此,需要选“分隔符号”。然后单击“下一步”进行下一步骤的操作
步骤4
根据记录数据的情况选择分隔符号
步骤5
接着再选择分列后每列的数据格式,一般选“常规”即可。至此,分列设置完成,单击“完成”按钮即可
步骤6
分列后,把非加班记录去掉,保留加班考勤记录供随后的统计用
步骤7
去掉非加班考勤记录后,把加班记录整理成加班工时统计表,接着就可以进行工时统计了
步骤8
在D2里输入“=INT((HOUR(C2-B2)*60+MINUTE(C2-B2))/30)/2”,利用这个公式即可计算出编号为1001的员工的加班工时
步骤9
计算出D2单元格的加班工时后,其他员工的加班工时则可以用填充句柄快速完成
1、从打卡系统中获取到了公司工作人员的加班记录
2、在D1输入:=(C2-B2)*24
工式说明:
C2-B2加班结束时间-加班开始时间
其结果乘以24,让其以工时形式展示。
例如:=(19:00-18:00)*24 其结果为:1 个工时
下拉工式完成其余的计算
3、选中E列》筛选》高级筛选》将筛选结果复制到其他位置》列表区域:选择 E列,复制到:选择 F列 勾选“选择不重复的记录”》确定
4、此操作是为了获取E列不重复的工作人员姓名
5、在G1输入代码:=SUMIF(E:E,F:F,D:D)
工式说明:
在E列区域范围内以F列数据为条件进行计算,当F列某单元格数据等于E列某单元格数据时E列单元格所对应的D列数值相加。
回车,完成计算。
6、下拉工式完成剩余计算,即得出该员工本月的加班工时。
用公式=average( ),括号中远需要平均的单元格
EXcel中计算员工加班时间总和?这个可以用一个sum函数来实现的。具体步骤如下:
第一、在你要求和的地方输入一个等于号。
第二、在等于号的后边输入字母SUM
第三:在sum三个字母后边输入一个括号。
第四:在括号内先把鼠标点到第一个加班工时的地方,然后输入冒号,再把鼠标放到最后一个工时的地方。
这样操作后就会自动显示出来总和。
=floor((B1-A1)*24,0.5)
B1为20:35,A1为18:21,单元格格式设成常规。
如果18:21-20:35在同一A1单元格
公式为=FLOOR((RIGHT(A1,LEN(A1)-FIND("-",A1))-LEFT(A1,FIND("-",A1)-1))*24,0.5)
同样单元格格式设成常规。
1、打开Excel表格,点击需要计算的加班时间的表格。
2、上方函数框内输入函数=MOD(C10-F10,1),键盘按下enter键。
3、表格自动算出加班时间,点击该表格,按住鼠标左键,直接向下拖拽。
4、此时的加班时间,便可以自动算出来。
5、选择需要计算的加班时间,光标右击点击设置单元格格式。
6、左侧栏点击自定义,右侧栏点击h“时”mm“分”,点击下方确定。
7、此时,加班时间便可以一目了然的看到。