报表基础函数全接触之二条件判断.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
报表基础函数全接触之二条件判断   很多时候,我们在Excel中使用公式的时候,得首先判断公式适用的条件。比如需要统计A到C列的数据,如果得到的结果不为零,就在D列显示;如果得到的结果为零,为了让整个工作表看起来更简洁清晰,就不显示数据。   这就要用到条件判断函数(IF函数)。只要我们在D2单元格中输入公式“=IF(AVERAGE(A2:C2)=0,”“,AVERAGE(A2:C2)”,向下复制公式,那么问题就可以迎刃而解。   事实上,IF函数的应用非常广泛。因此,我们有必要搞清楚IF函数的使用规则。      IF函数的应用规则      IF函数的语法规则是:IF(Logical_test,value_if_true.value_if_false)。其中,Logical_test就是需要判断的表达式,而这个表达式只能有两个结果,比如上例中的AVERAGE(A2:C2)=0,运算结果符合判断表达式就是TRUE,不符合判断表达式就是FALSE的。value_if_true是Logical_test表达式为TRUE时返回的值,而value_if_false是Logical_test表达式为FALSE时返回的值。   所以,文章开头的公式例子简单地说就是:判断A2:C2单元格区域的数值平均值是否为零,如果是,那么在单元格中什么也不填;如果不是零,那么就计算A2:C2单元格区域的平均值并填人单元格。你看,是不是也挺简单呀?      用IF函数将数据分类      明白了IF函数的语法规则,很多问题就变得简单了。比如表所示的支出情况。我们需要检查每项工作是否超出预算,并在后面的单元格中注明。这正是IF函数最拿手的工作。   在D3单元格输入公式“=IF(B3C3,预算内,超支)”,敲击回车后就可以得到是否超支的判断结果了。   根据IF函数的语法规则,公式的含义就是判断B3单元格的数据(预算费用)是否大于C3单元格的数据(实际支出),如果是,那就在D3单元格填入“预算内”,否则,就填入“超支”。      IF函数的嵌套      上面的例子仅仅是IF函数牛刀小试。在Excel中,我们还可以使用多层IF函数嵌套的方式来做出更复杂的分类。Excel 2007支持使用64个IF函数进行嵌套。而在以往的版本中只能使用7层嵌套。比如我们要将某考试成绩根据分值分成“优秀”、“良好”、“及格”、“不及格”四个层次,就可以像表2那样在相应的单元格中输入公式“=IF(B2=85,优秀,IF(B2=75,良好,IF(B2=60,及格,不及格)))”,回车显示结果。   该公式可以解释为:从左向右依次为判断B2单元格是否大于或等于85,如果是,那么就显示字符串“优秀”;如果不是,那就判断B2单元格是否大于或等于75,如果是,那么就显示字符串“良好”;如果不是,就判断B2单元格是否大于或等于60,如果是,那么显示字符串“及格”;否则就显示字符串“不及格”。      SUMIF和COUNTIF函数      Excel还提供了其它的可根据条件来分析数据的函数,比如SUMIF和COUNTIF函数。如果要计算某单元格区域内某个文本字符串或数字出现的次数,则可使用COUNTIF函数,比如要求工资表中所有基本工资在800元以上的员工数,那么只需要在相应的单元格中输入公式“=COUNTIF(E2:E15,800)”就可以了(假定E2:E15单元格存放基本工资数)。若要计算基于某区域内一个文本字符串或一个数值的总和,可使用SUMIF函数,比如求工资表中“总务处”的基本工资总额,那么可以在相应的单元格中输入公式“=SUMIF(B2:B15,总务处,E2:E15)”。   我们以销售业绩工作表为例来说明条件判断函数的使用。表三为订单的源数据。统计每位业务员的订单数、订货总金额,并根据订货总金额按一定比例发给奖金。   以张三为例。订单数的统计其实就是统计“张三”这个字符串在C2:C9中出现的次数,所以使用公式“=COUNTIF($C$2:$C$9,A13)”。订单金额的汇总则是根据条件求和。那么我们使用公式“=SUMIF($C$2:$C$9,A13,$B$2:$B$9)”就可以先在C2:C9区域查找A13单元格的数据(张三),然后将B2:B9区域相应位置的数据相加求和,这样就求到了业务员张三的订单总金额。至于奖金的计算,假定按这样的规则确定比例:订单总金额大于或等于20000元时,按5%提取奖金,低于20000元,则按2%提取。所以使用公式“=IF(C13=20000,C13*0.05,C13*0.02)”先判断C13单元格的数据(张三的订单总金额)是否大于等于20000,如果是,那就用这个数乘以0.05;如果不是,

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档