加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

供我自己常用的几个Excel函数嵌套、数组公式

(2009-12-25 22:10:30)
标签:

it

当今电子信息时代,计算机被广泛在使用于我们的办公工作中。在中小学教学评价或考测统计上,使用EXCEL电子表进行统计是经常的事。今天在此介绍几个常用到的函数公式中嵌套公式和数组公式在多列(也可以是行)表格中的运用,使用函数公式的好处是不受电子表排序的影响,如果是是常规性的统计,可以做到一劳永逸——当然如果不打破原有规则条件(因变量)基础上才可以这么说。

注意:使用这些公式用于数据统计时,假设填写入单元格内为№。

①单个条件统计个数№=COUNTIF($某列区域首: $某列区域尾,"条件")

②多个条件统计个数№=SUMPRODUCT(($某列区域首: $某列区域尾=条件A)*( $又某列区域首: $又某列区域尾=条件B)*要统计的有无指定条件列$字母$首数字: $字母$尾数字)

③求符合多个条件(符合多个识别代码列或一某个数值范围)总和№{=SUM(IF($某列区域首: $某列区域尾="条件A",IF($又某列区域首: $又某列区域尾="条件B",要统计的列区域,1)))}。注意:凡带{}的函数公式皆为“数组”,大括号是输入公式后按组合键“Ctrl+Shift+Enter”才生成的有效运算函数。④求符合多个条件(符合多个识别代码列或一某个数值范围)平均分方法№{=AVERAGE(IF($某列区域首: $某列区域尾~="条件A",IF($又某列区域首: $又某列区域尾="条件B",IF($再某列区域首: $再某列区域尾="条件C", 要统计数值列区域)))}

如果只要结果,就用高级筛选菜单,在多条件框中分别输入条件即可。

以上或以下多条件公式中需要检查一下:A、被统计的表格是否是文体格式,如果是,就在条件表达句中加入"",如="930",<>"30"。B、被列入统计的每列所取行,必须相同,如,列H取H2:H150,而另一条件取值列选了L2:L151,则出错。C、被指定的统计列区可以有条件(加=某某条件),也可以是无条件的。

⑤求符合两个区域中相同数值的重复个数№{=SUM(COUNTIF(表格区域A, 表格区域B))}。如用于田径运动会项目兼项统计。

⑥自动对照数值评价对照表(如,某个肺活量值÷某个体重所=指数,对所得指数自动获得评价)№=IF($肺活量值=0,0,IF($性别标识单元格="",VLOOKUP(($肺活量值/$体重值),$评分对照标准男表指数列之首格:评价查照表最右评价列之尾,从左往右数列序数,1),IF($性别标识单元格="", VLOOKUP(($肺活量值/$体重值),$评分对照标准女表指数列首格:评价查照表最右列尾,从左往右数列序数,1)))))

注:此函数需要在同一电子表(簿)内附带一个被引用参照评价标准的数据库表,并为升序排列。如果是上下成行的表格,函数VLOOKUP则变成HLOOKUP。其中数字1表示精确查找,如果模糊查找则改成0.

如果是查类似体型指数表这样先对行横向查,再根据所得值对列纵向查评价值的函数写法,有两个生成的表:先把得到横行数据(用列查序函数)生成表,再把所得的数据用if函数赋值。

如果是查降序排列的对照表,№=IF($要查的值单元格=0,0,IF(某条件识别单元格="X",VLOOKUP($要查的[若值精确到百分位]单元格-[0.001], $评分查照标准表数值列[若值精确到百分位]之首格:$评价查照表评价值列之尾格,从左往右数列序数,1)))

⑦在数值旁边列(行)显示当前数据在某一指定数值范围内的排序值№=RANK(要排序的当前数值单元格, $对比的所有数值所在区域首: $对比的所有数值所在区域尾);或№=RANK(要排序的当前数值单元格,( $对比的数值某单元格A, $对比的数值某单元格B, $对比的数值某单元格C,……))

 ⑧指定多个条件返回符合条件数据的公式编写:
⑴数组公式,反馈比较快。
№{=IF(OR(变量条件格1="",变量条件格2=""),"",OFFSET(扫描区域左上起始格如$C$1,SUM(IF((相关列区A=变量条件格1)*(相关列区B=变量条件格2),ROW(被抽取返回数据的列区),0))-1,0,1,1))}
⑵一般嵌套公式
№=IF(OR(变量条件格1="",变量条件格2=""),"",INDIRECT("被抽取返回数据的列"&SUMPRODUCT((相关列区A=变量条件格1)*(相关列区B=变量条件格2)*ROW(被抽取返回数据的列区))))
注:公式中“变量条件格”,即你要指定的条件,可以设成指定“序列”有效性按钮,点击选择即可。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有