我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
每年年初岁末,年终统计少不了。对于一些复杂报表,如公务员统计报表(图1),由于存在表内及表间平衡,填写一不小心,报表就不平衡了,用手工统计又实在费时费力。而用Excel数据透视表又无法完成多种分类统计,如学历、年龄等。
公务员统计报表示例
其实有一种简单的方法,只要维护好“人员列表”工作表即可,其他工作表中的统计报表自动生成并确保平衡。今后如有人员及人员信息变动,只要更改“人员列表”工作表,其他工作表中的统计报表自动更改并平衡,一劳永逸,以不变应万变。
在Excel表格中,SUMPRODUCT函数的功能,是在给定的几组数组中将数组间对应的元素相乘,并返回乘积之和。把一组数组看作一个条件,多个数组就能实现多条件计数。“人员列表”工作表结构如图所示(图2)。
“人员列表”工作表结构
如要实现对人员列表中乡科级正职人员的计数,可以填写如下公式:SUMPRODUCT((人员列表!$E$2:$E$1000="乡科级正职")*1)。乘1的目的是要把逻辑判断值变为数值,是乡科级正职的为1,不是的为0,求和以实现计数,1000为人员列表预设计算人数,多于1000人可在人员列表中插入行即可增加。
如果要多一条件则加上一组条件,如要实现对人员列表中乡科级正职大学本科人员的计数,则填上如下公式:SUMPRODUCT((人员列表!$E$2:$E$1000="乡科级正职")*(人员列表!$G$2:$G$1000="大学本科"))。再加条件,依此类推。
在工作表“县”中依次输入公式。为提高输入公式的效率,可以引用表格标题行和列,如大学本科、乡科乡正职等,这样填写一行公式后可以拖动公式。如在“县”工作表中乡科级正职大学本科单元格可以填写如下公式:SUMPRODUCT((人员列表!$E$2:$E$1000=$A13)*(人员列表!$G$2:$G$1000=L$3)*(人员列表!$F$2:$F$1000="县"))。$A13等于乡科级正职,L$3等于大学本科,这个公式可以向上下左右拖动,把所有学历单元格都填好。
填写其他工作表公式。由于市、县、乡镇公务员基本情况表基本一样,在填写完成“县”工作表后,可以把“县”工作表公式全部复制到“市”工作表,然后用查找替换功能把所有计数条件是县的全部替换成地市(图3)
这样“市”工作表公式填写完成。乡镇、女性、少数民族、非党的表格依此类推,快速完成其它工作表的公式填充就可以啦。
相关文章
我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
在工作中,可能许多朋友都会碰到一个情况,那就是工作簿和工作表数据的合并操作。如何将上百个工作簿快速合并到一个表格中,许多朋友可能会觉得不可思议。今天我们就来教大家学习一......
2023-01-08
今天在这里为你分享5个Excel文本函数,这些拆分和组合函数,你一定会用上的。①LEFT函数公式:=LEFT(A2,1)在Excel表格中,需要想要拆分汉字,想从哪里开始就从那哪里开始。首先选定单元格......
2023-01-08
相信大家也和我一样,才开始看到Excel可以当做翻译软件的时候会很好奇,这究竟是怎样做到的?其实,这个方法并不是很难,它是由一个函数公式而制作出来的,好了,首先我们一起来看看成......
2023-01-08
函数可以说是所用快捷方法中最为简单的一种方法,为什么很多人认为函数用起来很难了?主要是因为它拥有很长的函数公式,记不住。其实不管是学Excel函数,还是学习其他的一些快捷方法......
2023-01-08