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使用中遇到什么问题,可以咨询此邮箱)。