ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: suwuling

[求助] 请问老师怎样汇总全年12个月各项工资额

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2011-12-29 07:45 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖已被收录到知识树中,索引项:多表合并和汇总
本帖最后由 孤独行星双星记 于 2011-12-29 07:48 编辑

我对公式不怎么会写这样的大公式,通过查询,对于老师的这个公式:=SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$12)&"月份"&"!b:b"),$B4,INDIRECT(ROW($1:$12)&"月份"&"!c",))),我试着来解释一下,看看是否正确,不正确之处,请老师指正。
(INDIRECT(ROW($1:$12)&"月份"&"!b:b")这一部分,是说的对于1-12月份的B列设定为求和区域(sumif);
$B4这个是求和条件,就是对于求和区域内的B列中单元格中与求各区域内值相等的才求和(sumif);
INDIRECT(ROW($1:$12)&"月份"&"!c",))这一部分,是实际的求和区域,就对对月1-12月份中符合求和条件的实际求和区域,采用的是R1C1引用格式,由于最后的C后省略,所以本公式放在哪一列,实际上就是对实际求和区域的该列(也就是当前列,公式放在F列,则求和区域也是相应工作表的F列)符合条件的单元格进行求和(sumif),。
SUMIF(INDIRECT(ROW($1:$12)&"月份"&"!b:b"),$B5,INDIRECT(ROW($1:$12)&"月份"&"!c",))这个整体来考虑,返回值是在这12个月份查询到的值的一个数组,所以要再使用sumproduct函数进行求和,或者使用SUM函数按三联键设置为数组公式也可以,是不是这样呢?

TA的精华主题

TA的得分主题

发表于 2011-12-29 09:19 | 显示全部楼层
孤独行星双星记 发表于 2011-12-29 07:45
我对公式不怎么会写这样的大公式,通过查询,对于老师的这个公式:=SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$12) ...

"(INDIRECT(ROW($1:$12)&"月份"&"!b:b")这一部分,是说的对于1-12月份的B列设定为求和区域(sumif)"中的“求和区域”改为“条件区域”,其他差不多。

TA的精华主题

TA的得分主题

发表于 2011-12-29 10:39 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
能不能把各月的数据复制到汇总表中再分类汇总呢,通过VBA就行,我制作了,看看能不能帮助你,要启用EXCEL宏的,在汇总表中点汇总,就行,说明,要相同的表格了

工资汇总表1.rar

129.14 KB, 下载次数: 197

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-12-31 16:44 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
laowuwyx 发表于 2011-12-29 09:19
"(INDIRECT(ROW($1:$12)&"月份"&"!b:b")这一部分,是说的对于1-12月份的B列设定为求和区域(sumif)"中的“ ...

老师你好:能否将汇总表做成象工资条这样,一页2个人,方便打印剪切,表头我己设置了自定义,只要输入姓名就可以。意思是按姓名把12个月工资明细对应月份行输入。人员每月有增减,最好用函数公式,因我不会VBA,或者还有有其它更好的方法。
谢谢!

汇总表.rar (43.47 KB, 下载次数: 232)

TA的精华主题

TA的得分主题

发表于 2011-12-31 16:47 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2011-12-31 16:54 | 显示全部楼层
  1. =VLOOKUP("张1",INDIRECT($A3&"份"&"!b:s"),COLUMN(C1),)
复制代码

TA的精华主题

TA的得分主题

发表于 2011-12-31 17:29 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
有汇总表,工资条的格式不清楚。

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-12-31 19:40 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
laowuwyx 发表于 2011-12-31 16:54

老师你好:你星期三晚帮我做的汇总表,领导看了很满意,还表杨了我,今天又不知是那个家伙向领导进言,要我按这个格式来做,我听到当场就木了,差点掉眼泪。我只好又来麻烦各位了。
我意思是假如表头是张一,就把张一全年12个月工资表每月按行导入汇总表对应月份行。

TA的精华主题

TA的得分主题

发表于 2011-12-31 21:42 | 显示全部楼层
suwuling 发表于 2011-12-31 19:40
老师你好:你星期三晚帮我做的汇总表,领导看了很满意,还表杨了我,今天又不知是那个家伙向领导进言,要 ...

不知你试过56楼的公式没有,另外最好将表头的姓名单独放置在一个单元格,便于引用。

TA的精华主题

TA的得分主题

发表于 2011-12-31 22:21 | 显示全部楼层
可参照我根据论坛资料编制的《学校工资收入统计台账》!
http://club.excelhome.net/thread-330465-1-1.html

学校工资收入统计台帐(2008年度).zip

46.89 KB, 下载次数: 320

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-16 22:01 , Processed in 0.033890 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表