首页 excel公式中的If条件语句如安在excel公式中的if利用and和or逻辑

excel公式中的If条件语句如安在excel公式中的if利用and和or逻辑

举报
开通vip

excel公式中的If条件语句如安在excel公式中的if利用and和or逻辑excel公式中的if条件语句如安在excel公式中的if利用and和or逻辑2021-12-27因为本人从事教学工作,常常要用到Excel对成绩进行计算汇总,其中碰着的一个典型的问题是如何依照分数来给出优、良、中、差的品级。假设是只有两个分数段(如合格、不合格两个级别)专门好办,假设成绩数据已经输入单元格八1,直接用Excel公式输入条件A1>=60,为真时填写“合格”,为假时填写“不合格”就可以够够够够了。这时显示在Excel单元格里的公式是:=IF(A1>=60,“合格”,“不合格”)。假设是有多个分数段,比...

excel公式中的If条件语句如安在excel公式中的if利用and和or逻辑
excel公式中的if条件语句如安在excel公式中的if利用and和or逻辑2021-12-27因为本人从事教学工作,常常要用到Excel对成绩进行计算汇总,其中碰着的一个典型的问题是如何依照分数来给出优、良、中、差的品级。假设是只有两个分数段(如合格、不合格两个级别)专门好办,假设成绩数据已经输入单元格八1,直接用Excel公式输入条件A1>=60,为真时填写“合格”,为假时填写“不合格”就可以够够够够了。这时显示在Excel单元格里的公式是:=IF(A1>=60,“合格”,“不合格”)。假设是有多个分数段,比如要求:x<60不合格x>=60ANDx<75合格x>=75ANDx<85良x>=85优其实很简单,只要了解Excel里IF函数参数和返回值的用法,第一个参数是条件,第二个参数是条件为真的返回值,第三个参数是条件为假的返回值;而且IF函数能够嵌套(依照Excel2021的帮忙文件,最多嵌套可达七层),如此上面的问题能够用如下公式来解决:=IF(A1<60,"不合格""依1<75,"合格”,讦依1<85,"良",”优")))(这时无法利用Excel的交互式的方式输入,能够把那个公式修改后复制到单元格里)因为Excel特有的单元格拖拽功能,很容易就把那个公式给复制到一整列上了,如此就实现了一系列成绩自动的给出品级,利用起来仍是比较方便的。那个小技术比较低级,可是我以为仍是比较的有效的,见笑了。(yanqlv原创,转载请注明出处)feng1725改良与完善:成绩的正常值在0到100之间,大于0或小于100确实是非法值,对此,咱们对以上公式进行改良:由于if语句嵌套的层数比较多,容易混乱,咱们先把分段的语句写清楚,先写简单的语句,后整合。一、把业务条件转化为逻辑语句if(and(a1>=0,a1<60),"不合格")if(and(a1>=60,a1<80),"合格")if(and(a1>=80,a1<90),"良")if(and(a1>=90,a1<=100),“优秀”)if(or(a1<0,a1>100),“输入错误”)在Excel公式中and的与逻辑应写成己门~^1>=0尺1<60),而不是a1>=0anda1<60,这是Excel公式和ExcelVBA语言一点区别二、整合:if(and(a1>=0,a1<60),"不合格",if(and(a1>=60,a1<80),"合格",if(and(a1>=80,a1<90),"良",if(and(a1>=90,a1<=100),"优秀"川(^^〈。^^。。「输入错误”)))))函数本文介绍MicrosoftExcel中IF函数(函数:函数是预先编写的公式,能够对一个或多个值执行运算,并返回一个或多个值。函数能够简化和缩短工作 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 中的公式,尤其在用公式执行很长或复杂的计算时。)的公式语法和用法。说明假设是指定条件的计算结果为TRUE,IF函数将返回某个值;假设是该条件的计算结果为FALSE,那么返回另一个值。例如,假设是A1大于10,公式=IF(A1>10,“大于10","不大于10")将返回“大于10”,假设是A1小于等于10,那么返回“不大于10”。语法IF(logical_test,[value_if_true],[value_if_false])IF函数语法具有以下参数(参数:为操作、事件、方式、属性、函数或进程提供信息的值。):logical_test必需。计算结果可能为TRUE或FALSE的任意值或表达式。例如,A10=100确实是一个逻辑表达式;假设是单元格A10中的值等于100,表达式的计算结果为TRUE;不然为FALSE。此参数可利用任何比较运算符。value_if_true可选。logical_test参数的计算结果为TRUE时所要返回的值。例如,假设是此参数的值为文本字符串“预算内”,而且logical_test参数的计算结果为TRUE,那么IF函数返回文本“预算内”假设是logical_test的计算结果为TRUE,而且省略value_if_true参数(即logical_test参数后仅跟一个逗号),IF函数将返回0(零)。假设要显示单词TRUE,请对value_if_true参数利用逻辑值TRUE。value_if_false可选。logical_test参数的计算结果为FALSE时所要返回的值。例如,假设是此参数的值为文本字符串“超出预算”,而且logical_test参数的计算结果为FALSE,那么IF函数返回文本“超出预算”。假设是logical_test的计算结果为FALSE,而且省略value_if_false参数(即value_if_true参数后没有逗号),那么IF函数返回逻辑值FALSE。假设是logical_test的计算结果为FALSE,而且省略value_if_false参数的值(即,在IF函数中,value_if_true参数后没有逗号),那么IF函数返回值0(零)。说明最多能够利用64个IF函数作为value_if_true和value_if_false参数进行嵌套,以构造更详尽的测试。(请参阅例如3,这是嵌套IF函数的一个例如。)或,假设要测试多个条件,请考虑利用LOOKUP、VLOOKUP、HLOOKUP或CHOOSE函数。(请参阅例如4,这是LOOKUP函数的一个例如。)假设是IF的任意参数为数组(数组:用于成立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。),那么在执行IF语句时,将计算数组的每一个元素。Excel还提供了其他一些函数,可利用这些函数依照条件来分析数据。例如,假设要计算某单元格区域内某个文本字符串或数字显现的次数,可利用COUNTIF或COUNTIFS工作表函数。假设要计算基于某区域内一个文本字符串或一个数值的总和,可利用SUMIF或SUMIFS工作表函数。例如例如1如何复制例如?假设是将例如复制到一个空白工作表中,可能会更易明白得该例如。1.选择本文中的例如。假设是在ExcelWebApp中复制该例如,请每次复制并粘贴一个单元格。要点请勿选择行题目或列题从帮忙被选择一个例如2.3.按Ctrl+C。创建一个空白工作簿或工作表。.在工作表中,选择单元格A1,然后按Ctrl+V。假设是在ExcelWebApp中工作,请对例如中的每一个单元格重复复制和粘贴操作。要点为使例如正常工作,必需将其粘贴到工作表的单元格A1中。.要在查看结果和查看返回结果的公式之间进行切换,请按Ctrl+'(重音符),或在“公式”选项卡上的“公式审核”组中单击“显示公式”按钮。ABC数据5023公式说明结果=IF(A2<=100,”预算内如果单元格A2中的数字小于等预算内”,"超出预算")于100,公式将返回“预算内”否则,函数显示“超出预算”。5=IF(A2=100,A2+B2,"")如果单元格A2中的数字为空文本100,则计算并返回A2与B2的和;("")否则,返回空文本("")。例如2假设是将例如复制到一个空白工作表中,可能会更易明白得该例如。如何复制例如?选择本文中的例如。假设是在ExcelWebApp中复制该例如,请每次复制并粘贴一个单元格。要点请勿选择行题目或列题从帮忙被选择一个例如按Ctrl+C。创建一个空白工作簿或工作表。.在工作表中,选择单元格A1,然后按Ctrl+V。假设是在ExcelWebApp中工作,请对例如中的每一个单元格重复复制和粘贴操作。要点为使例如正常工作,必需将其粘贴到工作表的单元格A1中。.要在查看结果和查看返回结果的公式之间进行切换,请按Ctrl+'(重音符),或在“公式”选项卡上的“公式审核”组中单击“显示公式”按钮。在将例如复制到空白工作表中后,您能够依照自己的需求对它进行调整。ABC1实际费用预期费用2150090035009004500925公式说明结果=IF(A2>B2,"超出预算","正常")检查第2行的费用是否超出预算超出预算=IF(A3>B3,"超出预算","正常")检查第3行的费用是否超出预算正常例如3假设是将例如复制到一个空白工作表中,可能会更易明白得该例如。如何复制例如?选择本文中的例如。假设是在ExcelWebApp中复制该例如,请每次复制并粘贴一个单元格。要点请勿选择行题目或列题从帮忙被选择一个例如按Ctrl+C。创建一个空白工作簿或工作表。.在工作表中,选择单元格A1,然后按Ctrl+V。假设是在ExcelWebApp中工作,请对例如中的每一个单元格重复复制和粘贴操作。要点为使例如正常工作,必需将其粘贴到工作表的单元格A1中。.要在查看结果和查看返回结果的公式之间进行切换,请按Ctrl+'(重音符),或在“公式”选项卡上的“公式审核”组中单击“显示公式”按钮。在将例如复制到空白工作表中后,您能够依照自己的需求对它进行调整。分数9078公式45=IF(A2>89,"A",IF(A2>79,"B",IF(A2>69,"C",IF(A2>59,"D","F"))))=IF(A3>89,"A",IF(A3>79,"B",IF(A3>69,"C",IF(A3>59,"D","F"))))说明给单元格A2中的F分数指定一个字母等级给单元格A3中的A分数指定一个字母等级给单元格A4中的C分数指定一个字母=IF(A4>89,"A",IF(A4>79,"B",IF(A4>69,"C",IF(A4>59,"D","F"))))等级上面的例如演示了如何嵌套IF语句。在每一个公式中,第四个IF语句同时也是第三个IF语句的value_if_false参数。一样,第三个IF语句是第二个IF语句的value_if_false参数,第二个IF语句是第一个IF语句的value_if_false参数。例如,假设是第一个logical_test参数(Average>89)的计算结果为TRUE,那么返回"A”;假设是第一个logical_test参数的计算结果为FALSE,那么计算第二个IF语句,依此类推。您也能够将其他函数用作参数。利用以下关键字指定数字的字母品级。如果分数是则返回大于89A80到89B70到79C60到69D低于60F例如4在本例如中,利用的是LOOKUP函数而不是IF函数,因为要测试十三个条件。您会觉察,与IF函数相较,LOOKUP函数更易于看懂和珍惜。假设是将例如复制到一个空白工作表中,可能会更易明白得该例如。如何复制例如?1.选择本文中的例如。假设是在ExcelWebApp中复制该例如,请每次复制并粘贴一个单元格。要点请勿选择行题目或列题从帮忙被选择一个例如2.按Ctrl+C。363.创建一个空白工作簿或工作表。.在工作表中,选择单元格A1,然后按Ctrl+V。假设是在ExcelWebApp中工作,请对例如中的每一个单元格重复复制和粘贴操作。要点为使例如正常工作,必需将其粘贴到工作表的单元格A1中。.要在查看结果和查看返回结果的公式之间进行切换,请按Ctrl+'(重音符),或在“公式”选项卡上的“公式审核”组中单击“显示公式”按钮。在将例如复制到空白工作表中后,您能够依照自己的需求对它进行调整。分数459078公式说结=LOOKUP(A2,{0,60,63,67,70,73,77,80,83,87,90,93,97},{"F","给FD-","D","D+","C-","C","C+","B-","B","B+","A-","A","A+"})单中的分数指一字母等级=LOOKUP(A3,{0,60,63,67,70,73,77,80,83,87,90,93,97},{"F","D-给A","D","D+","C-","C","C+","B-","B","B+","A-","A","A+"})4中的分数指一字母等级=LOOKUP(A4,{0,60,63,67,70,73,77,80,83,87,90,93,97},{"F","D-","给CD","D+","C-","C","C+","B-","B","B+","A-","A","A+"})中的分数指定一个字母等级另请参阅逻辑函数(参考)单击以以下表中的某个链接可查看相应函数的详细帮忙信息。函数说明如果其所有参数均为TRUE,则返回TRUE返回逻辑值FALSE指定要执行的逻辑检测如果公式的计算结果错误,则返回您指定的值;否则返回公式的结果对其参数的逻辑求反如果任一参数为TRUE,则返回TRUE返回逻辑值TRUE
本文档为【excel公式中的If条件语句如安在excel公式中的if利用and和or逻辑】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
王淇
热爱文库,热爱新浪。
格式:doc
大小:34KB
软件:Word
页数:15
分类:
上传时间:2023-01-18
浏览量:33