判断哪个部门收入是求求和平均值符号还是求和啊

对部门收入平均值分段后反查找人员信息
阅读权限20
在线时间 小时
回复 10楼 hhjjpp 的帖子
职工收入分配表K列公式看不懂 能否再讲解下 谢谢
阅读权限95
在线时间 小时
=IF($J2,&&,SUMIF(Q$2:Q$9,D2,P$2)*100000+MATCH(C2/INDIRECT(&O&&MATCH(D2,M$2:M$10,)+1),{0,0.25,0.5,0.75,3})*10000+SUMIF(G$2:G$30,A2,H$2)*1000+TEXT(ROW(),&000&))
j2进行判断,超原始数据的空行得空值&&
SUMIF(Q$2:Q$9,D2,P$2)*100000是把部门的序值置于万位数以上,p2:q10来自“部门注册”的原始数据,p列为其中序号,由于q列部门唯一避免直接使用查找函数,而用sumif部门为d2的序号
MATCH(C2/INDIRECT(&O&&MATCH(D2,q$2:q$10,)+1),{0,0.25,0.5,0.75,3})*10000为对所处均值区段进行判断:
1。首先在o列算出各部门均值,原来m列是按序号排好的部门名称,考虑到“职工收入分配表”不需要输入部门(自动生成的),可以直接用为排好序的q列来算出各部门对应的均值,这样m列的公式就省了,优化了附件公式(见现传附件)
14:57 上传
点击文件名下载附件
14.32 KB, 下载次数: 4
阅读权限95
在线时间 小时
先在n列算出各部门输有收入的员工人数,然后在o列求和除以人数算出均值,外层的if函数是说人数为0(对应逻辑值false)不进行计算
2。MATCH(D2,Q$2:Q$10,)+1是找出第2行部门d2对应于q列的哪一行,而均值所在的o列与q列是行行相对的,这样部门d2对应的均值就是INDIRECT(&O&&MATCH(D2,Q$2:Q$10,)+1),
3。然后我们算出第二行收入c2占均值的多少——C2/INDIRECT(&O&&MATCH(D2,Q$2:Q$10,)+1),这是个比值,按你的分区,均值的区段为0-0.25、0.25-0.5、0.5-0.75、0.75-3(可以是5等,可大不可小)我们正好用match函数的模糊查找来定位区段,公式MATCH(比值,{0,0.25,0.5,0.75,3})的结果得出处于上述第几个区段的数值,再乘以10000就得到了排序用量化序值。
[ 本帖最后由 hhjjpp 于
15:12 编辑 ]
阅读权限95
在线时间 小时
在你的统计表中要列出各个员工的信息,这就有个部门内内部排序问题,我们就是根据“职位表”的个人序号算出来的,g2:h30就来自“职位表”,鉴于g列的部门名称是唯一的,我们还是用sumif函数,避免用高耗能的match函数,第2行员工a2的序号为:SUMIF(G$2:G$30,A2,H$2),再乘以1000得到量化序值得千位
阅读权限95
在线时间 小时
最后我们在末3位加上行号:ROW(),因为“统计分析表”需要调用“职工收入分配表”的数据,我们在尾部携带对应行号的信息,即使数值排序乱了以后,我们还可从最后3位得到“职工收入分配表”相应的行次。而且末尾加3位数并不影响千位以上所决定的顺序(你自己留列个数好好想想)
留出3位就意味着行号最大为999,达到1000就会出错;为此就要修改公式每段序值要多乘1个10
15:36 上传
点击文件名下载附件
14.25 KB, 下载次数: 3
去掉了多余的text函数
15:36 上传
点击文件名下载附件
2.3 KB, 下载次数: 3
加行号尾部的排序比较
阅读权限95
在线时间 小时
也就是说“职工收入分配表”输到第1000行时要修改公式
阅读权限20
在线时间 小时
回复 16楼 hhjjpp 的帖子
谢谢 我再想想 有不懂得还要再请教哈::D
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师您的网站因未备案或涉及违规被禁止访问,请及时联系实际接入商办理备案.当前位置: &
求翻译:求和,求差,求成绩,求平均值的英文单词是什么意思?
求和,求差,求成绩,求平均值的英文单词
问题补充:
Sum, difference, find results, an average of the English word
Job seekers, job seekers and job-seekers, poor performance, and the English word averaged
The summation, asks the difference, asks the result, the average English word
The sum, difference, and results, average English word
The sum, difference, and results, average English word
我来回答:
参考资料:
* 验证码:
登录后回答可以获得积分奖励,并可以查看和管理所有的回答。 |
我要翻译和提问
请输入您需要翻译的文本!编程入门网-计数、求和与求平均值
您的位置: &&
2.10 计数、求和与求平均值
编辑:Mali
格式:sum 表达式 [to 变量名|array 数组名] [for 条件]
功能:用于对某些数值型的字段求和
说明:[to 变量名|array 数组名]:指定求和结果存放的变量名或数组名。如省略,则只显示求和结果。
例:在“工资情况”表中,统计所有人的工资总额。
use 工资情况
sum 工资 to gze &&求和结果存放在变量gze中
格式:count [for 条件][to 变量名]
功能:用于统计指定范围内满足条件的记录个数,并将结果存放于指定的变量中。
例:统计“职工档案”表中的未婚人数
use 职工档案
count for .not.婚否 to wh &&&婚否&是逻辑型字段,已婚的值为.t.,未婚用&.not.婚否&表示
三.求平均值:
格式:average 表达式 [to 变量名|数组名] [for 条件]
功能:求指定的数值型字段或数值型字段表达式的平均值
说明:各选项的意义与sum命令完全相同
例:统计“工资情况&表中所有人的平均工资
use 工资情况
average 工资 to pjgz
Copyright&
Powered by 编程入门网 All Rights Reserved. |

我要回帖

更多关于 聊城市居民收入平均值 的文章

 

随机推荐