乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>里怎么把相同日期的多个相同姓名的数据求和,如下图

<em>excel</em>里怎么把相同日期的多个相同姓名的数据求和,如下图

作者:乔山办公网日期:

返回目录:excel表格制作


材料/工具:Excel2010

1、找到我们的数据,在累加列下面第一个单元格单击选中,然后选择工具栏“公式”页签下面的“插入公式”,也可以在编辑栏左端直接选择公式;

2、在插入公式对话框中选择求和公式“SUM”,点击确

3、在函数参数对话框编辑处输入:单击数据行单元格B3,然后按键盘上的F4键,然后在输入冒号(:),最后在单击数据行单元格B3,完成操作单击确定

4、然后进行下拉,将所有单元格填充上公式就出来累加结果了



L2:
=sumifs($E:$E,$A:$A,L$1,$B:$B,$I2,$C:$C,$J2)

公式右拉,下拉
保证每一列都有列名,然后在数据单元格区域内选中任意一个单元格,数据=》数据透视表=》确定,新建出数据透视表页面,然后把姓名字段拉到左边,把工作时间拉到姓名右旁边,就出来了。这样奇快!

还有,先得有姓名的列表,然后可以用sumif(数据表里的姓名区域,姓名单元格,数据表里的求和区域)计算,还可以用Sumproduct((数据表里的姓名区域=姓名单元格)*(数据表里的工时区域))计算出来。注意,用上述公式时,区域不能全选一列或一行。

另外还可以用数组公式:{=sum(if(数据表里的姓名区域=姓名单元格,数据表里的工时区域))},大扩号表示是数组公式,不需要写,写完公式后按住SHIFT+CTRL+ENTER就出来了。

金额可以使用SUMIFS多条件求和函数;
笔数可以使用COUTIFS多条件求个数函数;
在C4单元格输入公式:
=sumifs(Sheet2!$f$4:$f10,Sheet2!$b$4:$b$10,b4,Sheet2!$e$4:$e$10,indirect(“A”&(rounddown(row(A5)/5,)-1)*4+3+round(row(a3)/5,)))
在D4单元格输入公式:
=countifs(Sheet2!$b$4:$b$10,b4,Sheet2!$e$4:$e$10,indirect(“A”&(rounddown(row(A5)/5,)-1)*4+3+round(row(a3)/5,)))
将所有公式向下填充即可。
金额如图:




笔数如图:




最后建议:
能不使用合并单元格尽量不要使用合并单元格,
如果没有使用合并单元格的话
那么indirect这后段的公式根本就不需要做这么复杂。

相关阅读

关键词不能为空

ppt怎么做_excel表格制作_office365_word文档_365办公网