Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。 第一部分:excel 逻辑函数使用说明 excel 逻辑函数都包括些什么呢,什么是逻辑函数呢? excel 逻辑函数就是用来判断真假值,或者进行复合检验的Excel函数,称为逻辑函数。 第二部分:excel 逻辑函数实例演示 excel 逻辑函数实例演示1: 比如:“A1小于10,返回1,A1大于等于10且小于20,返回2,A1大于等于20,返回3。” 我们可以在B1单元格输入公式:=IF(A1<10,1,if(and(a1>=10,A1<20),2,if(a1>20,3))) IF(条件,条件为真时返回的结果,条件为假时返回的结果) 上面公式本身第2个IF就是在第1个IF的条件为假的情况下发生的,也就是本身就包含了A1>=10,因此AND是没有必要的,同理,第3个IF也是没有必要的,简写后这样就可以: =IF(A1<><> excel 逻辑函数实例演示2: 在计算以B1为分母的公式,比如=A1/B1,为了避免B1未输入数据会被当做0或者B1输入0产生#DIV/0!错误,我们就会这么说“当B1不为0时,才进行A1/B1计算,否则不显示”。 因此公式为:=IF(B1<>0,A1/B1,"")?? 如果要规定A1未输入数据或输入0的时候,也不显示,公式为:=IF(AND(A1<>0,B1<>0),A1/B1,"") 通过上面两个演示我们接触到了excel 逻辑函数中的IF和AND函数。使用这两个逻辑函数,可以套用这样的格式: IF(条件,条件为真时返回的结果,条件为假时返回的结果) AND函数,所有参数的逻辑值为真时返回 TRUE;只要一个参数的逻辑值为假即返回 FALSE。 又比如:在B2单元格中输入数字50,在C2中写公式=AND(B2>30,B2<60)。由于b2等于50,的确大于30、小于60。所以两个条件值(logical)均为真,则返回结果为true。>60)。由于b2等于50,的确大于30、小于60。所以两个条件值(logical)均为真,则返回结果为true。> OR函数指在其参数组中,任何一个参数逻辑值为 TRUE,即返回 TRUE。 NOT函数用于对参数值求反。比如NOT(2+2=4),由于2+2的结果的确为4,该参数结果为TRUE,由于是NOT函数,因此返回函数结果与之相反,为FALSE。 excel中逻辑值与数值之间有什么关系? 在四则运算中,TRUE=1,FALSE=0。在逻辑判断中,0=FALSE,所有的非0 数值=TRUE。 excel 逻辑函数实例演示3: 我们经常看到公式中用*号或者+号将两个条件判断相连。 实质上,*号和+号都只是运算符号而已。 以*号为例,比如:=IF((A1>70)*(A1<80),"良好","")与=if(and(a1>70,A1<> 又比如,在数组运算中:{=SUM((A1:A3>70)*(A1:A3<80))},假设a1:a3分别为65、73、75,则(a1:a3>70)*(A1:A3<> 但如果用AND函数来代替呢?比如=SUM(AND(A1:A3>70,A1:A3<80))? →?="">80))?> excel 逻辑函数实例演示4: AND函数和乘号在公式中的联系和区别介绍 逻辑比较运算时AND函数和乘号“*”在公式中的用法完全一致吗? 不一定,AND是逻辑函数,参数中的0值相当于FALSE,非0值相当于TRUE,结果中FALSE相当于0值,TRUE相当于1。所以,不管参数中的数值是多少,AND函数的结果只有FALSE和TRUE(即0和1)两种。 乘号“*”则不同,如果乘号两边的数值不是0和1这两种,返回的结果也就不止0和1这两个数值。 由上所述可以得出: 1、如果AND函数和乘号“*”返回的结果继续放在另一个逻辑函数中使用,用法完全一致; 下面是一个简单的excel逻辑函数的实例: ? 我们在E3单元格输入公式:=AND(B3,C3)*(B3+C3),得到0,学生1的节目数为0。 在F3单元格输入公式:=(B3*C3)*(B3+C3),得到0,学生1的节目数为0。 但是当学生的“国庆晚会”和“元旦晚会”都不为0的情况下,就可以对比出逻辑函数AND和乘号“*”的区别。 80))},假设a1:a3分别为65、73、75,则(a1:a3>80),"良好","")与=if(and(a1>20),2,if(a1>10,1,if(and(a1>Excel整体界面趋于平面化,显得清新简洁。流畅的动画和平滑的过渡,带来不同以往的使用体验。 |
温馨提示:喜欢本站的话,请收藏一下本站!