officeba > 单独文章


excel实例二则:如何统计加权数以及左右列互换

excel实例二则:如何统计加权数以及左右列互换!
先说说如何统计前N期中0-9数的加权数:
以前分析过横向N期的0-9数加权值的统计方法,算例情况为:0-9个数的数组有7组,每组数从前往后数,分为0-9个位置,0位的数字取加权值9,1位数的数字取8,以此类推,第8位的数取1,第9位的数取0,像这样的一组数:2495130687,2的加权值=9;4的加权值=8,。。。,8的加权值=1,7的加权值=0.
现在,要求统计前3期和前5期的0-9数的加权数(前3期的情况为,1-3,2-4,3-5期,结果写到下一行里),数组情况为:例如
2495130687;
1982405376;
9457206183;
4590136728;
1572084693;
4590617832;
。。。
答复:三组公式,在Z14中设定数组公式:
=60-SUM(IF($K11:$T13=Z$8,COLUMN($K11:$T13),0))
五组公式,在AK16中设定数组公式:
=100-SUM(IF($K11:$T15=AK$8,COLUMN($K11:$T15),0))
实例2:用函数使左边换成右边
005001001001  005001001001
005001001002  005001001002
005001001003  005001001003
005001001005  005001001005
005001001006  005001001006
005001001007  005001001007
005001001008  005001001008
005001001009  005001002001
005001001010  005001002002
005001002001  005001002003
005001002002  005001002004
005001002003  005001002005
005001002004  005001002006
005001002005  005001002007
005001002006  005001002008
005001002007  005001003001
005001002008  005001003002
005001002009  005001003003
005001002010  005001003004
005001003001  005001003005
005001003002  005001003006
005001003003  005001003007
005001003004  005001003008
005001003005  ?
005001003006  ?
005001003007  ?
005001003008  ?
005001003009  ?
005001003010  ?
005001004001  ?
005001004002  ?
005001004003  ?
005001004004  ?
005001004005  ?
005001004006  ?
005001004007  ?
005001004008  ?
005001004009  ?
005001004010  ?
005001005001  ?
005001005003  ?
005001005004  ?
005001005005  ?
答复 :使用辅助列筛选一下就可以了,公式参考:=RIGHT(A2,2)-8>0

声明:欢迎各大网站转载本站文章,还请保留一条能直接指向本站的超级链接,谢谢!

时间:2009-07-08 21:26:44,点击:65824


【OfficeBa论坛】:阅读本文时遇到了什么问题,可以到论坛进行交流!Excel专家邮件:342327115@qq.com(大家在Excel使用中遇到什么问题,可以咨询此邮箱)。

【声明】:以上文章或资料除注明为Office自创或编辑整理外,均为各方收集或网友推荐所得。其中摘录的内容以共享、研究为目的,不存在任何商业考虑。如有任何异议,请与本站联系,本站确认后将立即撤下。谢谢您的支持与理解!


相关评论

我要评论

评论内容