中人网

标题: 【已解决】关于利用EXCEL计算加班费的问题 [打印本页]

作者: 宠着小猪    时间: 2012-1-12 11:32
标题: 【已解决】关于利用EXCEL计算加班费的问题
本帖最后由 宠着小猪 于 2012-1-12 14:17 编辑
3 }' {9 K3 ]" W  U
4 r4 |8 M: u: ~1 p' G[attach]290124[/attach]
6 f9 p; \9 C) |" G/ |" C列F中我用公式:=MIDB(E2,SEARCHB("?",E2),LEN(E2)*2-LENB(E2))提取了时间段,在G、H列中分别提取了始终时间,用公式:=LEFT(F2,4)、=RIGHT(F2,5).
$ b; P5 q- n& i这里就会出现一个问题,当我时间是9:00我用4就可以提取,但是10:00是5位就不能提取了,应该怎么解决,使其提取一步到位?
8 a! l- l% D# w( n其次就是怎么能够使同一员工的加班数自动求和?6 \& d. P+ y( K9 l0 H% ?
烦请各位EXCEL高手不吝赐教!!. ^% h. M  k+ Y) [
[attach]290125[/attach]# J: `$ s: L: l8 y( D* N3 c$ N
感谢kuai乐筒子的回复,问题解决了!' u+ Z& n9 C6 f' M/ U
1、开始时间提取(G列):=IF(LEN(F2)=11,LEFT(F2,5),LEFT(F2,4)), S2 ?5 X; p3 x6 i+ Q  u7 m8 H: I
        终止时间提取(H列):=IF(LEN(F2)=9,RIGHT(F2,4),RIGHT(F2,5))

0 F0 ~; q' n( T4 C* P, P" @* i7 r2、J列用公式:=SUMIF($B$2:$B$16,B2,$I$2:$I$16)
- b9 `$ t6 V0 [3 [$ l
8 Z  D4 T1 R6 J6 i9 l) C
7 c2 Q3 d" c$ `0 a( E. ^0 |

作者: sh1985l    时间: 2012-1-12 11:36
EXCEL不熟,
作者: xuefairy    时间: 2012-1-12 11:36
介个要研究一下
作者: 猫心    时间: 2012-1-12 11:44
下载了。。。正在看
作者: 糖糖2003    时间: 2012-1-12 11:50
EXCEL 常用0 K8 b# E9 Z# ^' V! p1 v
这个方面的问题还真木有遇到过
作者: qd991    时间: 2012-1-12 12:04
第一个:有学过,忘记了,实在想不起来% A  x) [* e/ W  a) o6 p- y( q
第二个:用sumproduct公式可以解决
作者: kuai乐    时间: 2012-1-12 12:10
第一个问题:# X- j$ m' W% f9 Q, }
1、把f列中的数值选择性粘贴数值到g和h列;+ [6 O. X+ b7 M; ^
2、选中g列,ctrl+h,上面输入-*,下面不输入,提炼出开始时间;
/ j' ]# R& x( X. v  V3、选中h列,ctrl+h,上面输入*-,下面不输入,提炼出结束时间;
  c, ?4 K4 Z4 k( P8 a, ^1 F1 w
+ N1 M8 Q" G& ~( U% y# v6 |第二个问题:+ ~1 z$ ?1 H- Y& U2 y& `- b
k列用公式:=SUMIF(B2:B16,j2,I2:I16),其中j列位置是员工名字;向下拉就行了。" W$ ]5 z2 L& j, D

作者: 艾小当    时间: 2012-1-12 12:40
本帖最后由 艾小当 于 2012-1-12 12:42 编辑
/ j$ |6 f1 t4 _! b! b( u; O7 K7 s
4 ~! ^; i7 V. P4 O小猪俺下载以后研究一下哈
作者: 明筱白    时间: 2012-1-12 12:50
EXCEL不是很熟悉
作者: ~~#幽蓝#~~    时间: 2012-1-12 12:55
小猪是EXCEL高手!
作者: kuai乐    时间: 2012-1-12 13:07
公式:
1 c$ k5 B0 H3 g: Z6 n8 x=IF(LEN(F11)=11,LEFT(F11,5),LEFT(F11,4))
作者: yintianxue    时间: 2012-1-12 13:08
不懂EXCEL,只会加减汇总
作者: kuai乐    时间: 2012-1-12 13:16
=IF(LEN(F2)=9,RIGHT(F2,4),RIGHT(F2,5))
作者: 乌日娜    时间: 2012-1-12 13:21
下载研究了一下,第一个没有找到合适的公式,但有个笨方法,F列截取加班时间段后,进行排序,相同位数的时间,可以用同样的LEFT或RIGHT函数截取。7 d; g" J, }; l. y& @
第二个赞同kuai乐 的做法,用SUNIF的函数就行了。
作者: sungy03    时间: 2012-1-12 13:25
薪资没搞过,学习了!
作者: 炼骑    时间: 2012-1-12 13:34
支持
作者: lichen1002    时间: 2012-1-12 13:34
额,我们考勤系统自动生成,不用去算
作者: 素素丁    时间: 2012-1-12 13:35
感谢各位达人帮忙,我有空得好好研究!
作者: lichen1002    时间: 2012-1-12 13:36
lichen1002 发表于 2012-1-12 13:34
' Z, A1 E, X. K5 [) ~额,我们考勤系统自动生成,不用去算
$ `* g  M0 _5 X
另,人事系统中有每个人的职系类别、资位、管理职及对应的薪资标准、加班系数,直接就可生成最后的工资额
作者: kuai乐    时间: 2012-1-12 13:46
公式中还有一个小问题,看谁先发现
作者: kuai乐    时间: 2012-1-12 14:13
本帖最后由 kuai乐 于 2012-1-12 14:14 编辑 4 D% f, g; y; K/ Y7 K2 Y; Y: w

- K& F" |! t. z0 [$ ^/ m呵呵,给成绝对引用就行了:
8 R: U$ b+ A& E5 {=SUMIF($B$2:$B$16,J2,$I$2:$I$16)
作者: 豆豆胡    时间: 2012-1-12 14:39
kuai乐,是excel的高手。呵呵
' I) g4 J+ L0 x  H3 g# S9 @6 g# S我想问个,时间相减,如果弄?
作者: 豆豆胡    时间: 2012-1-12 14:51
=(data2-date1)*24
作者: 门才1    时间: 2012-1-12 14:52
偶是EXCEL白痴
作者: 碧池生春草    时间: 2012-1-12 15:04
很强大的EXCEL。一直很想好好学学,谢谢了
作者: Audy.zhang    时间: 2012-1-12 16:46
下载了。。。正在看
作者: kongwu1981    时间: 2012-1-13 08:28
学习学习
作者: 墨秉    时间: 2012-1-13 08:36
又学了一招
作者: 人在天涯050    时间: 2012-1-13 15:05
哇哦 功能好强大啊
作者: 漓江冰雨    时间: 2012-1-13 15:28
先学习一下,不经常上中人网,未及时回复,多包涵。
作者: 闲云漫步20090925    时间: 2012-1-14 10:44
哎,看到函数很头疼。。。
作者: haoed    时间: 2012-1-20 20:10
谢谢楼主分享
作者: 聆听的骆驼    时间: 2012-1-29 15:27
搞不清楚。帮顶。。。
作者: emma_maxh    时间: 2012-2-5 14:32
不熟练,学习中。
作者: 51951813    时间: 2012-7-7 14:01
无意间找到这个论坛,看你的这个贴,我顿时觉得自己真的能力很弱很弱很弱……努力缩小差距吧
作者: 51951813    时间: 2012-7-7 14:16
本帖最后由 51951813 于 2012-7-7 14:59 编辑
5 g! I' W6 x* l/ A/ \
3 U" m) P9 F, h. t; h; t顶一下
3 V  k1 f2 g* z
作者: liuluiq    时间: 2012-7-11 16:24
太好了,加班费这块我正愁怎么算才能不冲突呢
作者: sawata    时间: 2012-7-11 16:33
我也不会哈
+ a* u" Z5 ^2 C7 G学习了学习
作者: tinamay    时间: 2012-9-9 10:22
下来学习学习!
作者: ericcheung    时间: 2012-9-11 13:18
有人帮我做 只看结果
作者: dallahe    时间: 2016-11-4 15:27
谢谢分享




欢迎光临 中人网 (http://bbs.chinahrd.net/) Powered by Discuz! X2.5