excel统计对应某列特定条件的另一列数据,有举例

Sheet2中的内容如下:
员工编号 姓名 所属部门 基本工资 加班费
1001 张三 采购部 6,300 80
1002 张笑 财务部 5,695 180
1003 李青 人事部 4,954 180
1003 李青 人事部 4,954 180
1004 赵久 行政部 7,858 180
1005 刘燕 财务部 5,501 80

现在我要在Sheet1中如下显示:
员工编号 姓名 所属部门 基本工资 加班费
1001 张三 采购部 6,300 80
1002 张笑 财务部 5,695 180
1003 李青 人事部 9,908 360
1004 赵久 行政部 7,858 180
1005 刘燕 财务部 5,501 80

也就是说,我想在Sheet1显示个人汇总的信息,Sheet2中显示明细,如例子中李青有2项工资,我应该在Sheet1基本工资这一列设的公式是什么?
大徐哥你好,你的方法很好,提供的公式大致是这个意思吧:根据本工作表B2的内容筛选sheet2中B列的相同内容并求和对应的D列数据。能不能解释一下字符的意思?
辛苦你了,大徐哥!由于没有了解过相关的基础知识,所以模糊的懂了一点,但是你绝对是讲清楚了,十分感谢,祝你早日荣登状元宝座!

sheet1的D2输入公式
=sumif(sheet2!$B:$B,$B2,sheet2!D:D)

D2公式向在复制到E2(求加班费)

D2:E2公式向下复制

补充回答
公式的意思是:求sheet2的B列中所有等于本表B2(某个姓名)的,对应D列中的值的和

公式中,sheet2!$B:$B使用了绝对引用,这样保证公式向右复制时,始终以姓名为求和条件

$B2,是混合引用,即列是不变的,行是可变的,这样公式向右复制时,列不变,仍是以B列中的姓名作为条件,而公式向下复制,行是可变的,则可以求B列中其他人的工资合计

sheet2!D:D 是相对引用,就是公式从D2复制到E2时,D列相应变为对E列求和,即求加班费的和了

是否讲明白了?请多体会,多实践!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-08-03
复制datasheet2到datasheet1,全选所有数据列,选择菜单-数据-分类汇总,“分类字段”选择“姓名”,“汇总方式”选择“求和”,“选定汇总项”勾选“基本工资”和“加班费”,其他默认,确定,完工。
要做到和你一模一样的格式还不行,不过可以实现类似的功能。
BTW,楼主是哪个公司啊,这工资好诱人~~~
第2个回答  2008-08-03
很多种做法
相似回答