手机wps制作wps表格公式,公式如何延续

当前位置:
WPS表格数组公式的应用教程
发表于: 17:09:53来源:阅读次数:1367
一、用数组公式求总分
某小学部分学生语文、数学成绩的统计表,在“总分”列,我们可以用简单求和再填充的方式取得每个同学的总分,但这里我们特意用数组公式来做一下:
首先,选中“总分”列的单元格范围(G2:G20),然后在公式栏中输入公式“=E2:E20+F2:F20”,并按Ctrl+Shift+Enter组合,可以看到,G2:G29范围内所有的“总分”一次性求出!
二、用SUM函数求特定范围的人数
1、有如图2所示的工作表,需分别计算出两个班的男女生人数。
单元格B22中的公式为:=SUM((A2:A20="一(1)班")*(D2:D20="男")),再按Ctrl+Shift+Enter键。这个数组公式创建了一个条件求和,若在A2:A20中出现值“一(1)班”,则返回一个逻辑值“true”,值为“1”,若D2:D20中出现值“男”,也返回一个逻辑值“true”,值为“1”,则数组公式将与其相对应的值相乘并累加,若是1*1=1,则加1,若是其他就返回1*0=0或是0*1=0,则累加零。(虽然数组A2:A20和D2:D20均在工作表中,但其相乘的数组A2:A20和D2:D20不在工作表中,因此必须使用数组公式)。
求女生一(1)班的女生人数也是一样,把公式改为:=SUM((A2:A20="一1班")*(D2:D20="女")),当然,如果求一(2)班或是其它班级的男女生数也是一样的道理,请大家自己领会。
2、求及格(60分以上)人数或是优秀(90分以上)人数的时候,单科的往往比较简单,用一个简单的公式就行了。但是要求双科的及格人数或是双科的优秀人数,就要用数组函数才能做到了。同样以上面的工作表为例,计算出语文、数学双科的优秀人数。
在B25中输入数组公式:=SUM((E2:E20&=90)*(F2:F20&=90)),再按Ctrl+Shift+Enter键。在这个公式中,若是E2:E20和F2:F20中的两个值都满足&=90(大于或等于90),则返回一个值1*1=1,sum就累加1,如果两列中有一个不能满足&=90(大于或等于90),则返回1*0=0或是0*1=0,就累加0。
当然,这是两个班的双科优秀人数,如果只求一个班的,则要再加一个条件,使数组公式改为:=SUM((E2:E20&=80)*(F2:F20&=80)*(A2:A20="一(1)班")),求一(2)班的则要把后面的“一(1)班”改为“一(2)班”,其它的情况下大家应该能灵活运用。求双科及格人数的函数大家也照着自己做一下吧。
你可能会喜欢
wps表格教程最近更新
wps表格教程热门教程WPS表格怎样优化计算公式_WPS表格教程
WPS表格怎样优化计算公式
【WPS表格教程】 学习啦编辑:广达
本文已影响 人
  小编在这教大家用IS类来优化,下面是用IS类函数来优化公式的技巧,希望学习啦小编整理的对你有用,欢迎阅读:
  WPS表格用IS类函数来优化公式的教程:
  详细教程清看图:
  说明:IS 类函数的参数 value 是不可转换的。例如,在其他大多数需要数字的函数中,文本值&19&会被转换成数字 19。然而在公式 ISNUMBER(&19&) 中,&19&并不由文本值转换成别的类型的值,函数 ISNUMBER 返回 FALSE。
  应用:消除由公式引起的错误值
  软件的一大核心就是可以使用公式来处理复杂数据,但数据的复杂性决定了公式处理这些数据时可能会会引起错误,ET中经常将返回这样一些错误,如(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!)。
  有时候,这些错误值的存在影响到表格的美观,我们希望以空白来代替,这时候我们就可以用IS类函数配合IF函数来优化公式:
  (当然根据具体的公式,我们可以用ISNA或者ISERR来取代ISERROR)
  另一个类似的应用:
  在一个工作簿中,Sheet2和Sheet3工作表中分别有如下表格:
  现在,我们要统计每个成员的获奖情况(是否获奖)。我们来分析一下实现方法:
  我们要对成员列表中的每一个成员进行判断,看看其是不是在获奖成员表中,如果是,获奖,反之,不获奖。
  初步认为vlookup,MATCH,LOOKUP函数好像都可以用,但都不能单独完成,而且要用到IF。
  再分析,这里需要精确查找,而且并不需要获取元素位置,这样VLOOKUP应该是首选。
  这样,初步的一个查找过程应该是(以第一个成员为例):
  =VLOOKUP(B3,Sheet3!$B$3:$B$7,1,FALSE)
  复制代码
  这里,返回两种结果:
  1.某成员获奖,VLOOKUP返回他的名字
  2.某成员没有获奖,VLOOKUP返回错误值 #N/A这样,显然,某成员的获奖情况就和VLOOKUP是否返回错误值 #N/A是绝对的对应关系。这时候,用ISNA函数来检查VLOOKUP的返回值,再配合IF函数就可以完能。
  以第一个成员为例,最终公式为:
  =IF(ISNA(VLOOKUP(B3,Sheet3!$B$3:$B$7,1,FALSE)),&没有获奖&,&获奖了&)
  复制代码
  IS类函数可以精确地判定某个值的类型,帮助我们根据不能的类型去决定不同的操作(常配合IF函数)。同时IS类函数还能够捕获公式的错误,使得我们可以将原本无用的错误当做一种判定条件,我们因此可以执行更多的操作。
  经试验,以下四个公式是不可以满足上例要求的
  =IF(VLOOKUP(B3,Sheet3!$B$3:$B$7,1,FALSE)=#N/A,&没有获奖&,&获奖了&)
  =IF(VLOOKUP(B3,Sheet3!$B$3:$B$7,1,FALSE)=&#N/A&,&没有获奖&,&获奖了&)
  =IF(VLOOKUP(B3,Sheet3!$B$3:$B$7,1,FALSE)&&#N/A,&获奖了&,&没有获奖&)
  =IF(VLOOKUP(B3,Sheet3!$B$3:$B$7,1,FALSE)&&&#N/A&,&获奖了&,&没有获奖&)
[WPS表格怎样优化计算公式]相关的文章
看过本文的人还看了
5577人看了觉得好
17631人看了觉得好
751人看了觉得好
【WPS表格教程】图文推荐
Copyright & 2006 -
All Rights Reserved
学习啦 版权所有}

我要回帖

更多关于 wps表格除法公式 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信