Excel中的AND函数(公式,示例)|如何在Excel中使用AND功能
Excel中的AND功能
Excel中的AND函数被归类为逻辑函数;它仅返回两个值为TRUE和FALSE的值。在Excel中,此AND测试指定的条件,如果条件为TRUE,则返回TRUE,否则返回FALSE。此函数通常与其他Excel函数一起使用,而Excel中的AND可以显着扩展工作表的功能。
和Excel中的公式
这个AND公式也可以写成
AND(condition1,[condition2],...)
Excel中AND功能的说明
逻辑1是要评估的第一个条件或逻辑值
逻辑2是可选参数,是要评估的第二个条件或逻辑值
根据情况和要求,可以有更多的逻辑表达式(条件)要测试。
如果所有条件都为TRUE,则Excel中的AND函数将返回TRUE。如果任何条件为FALSE,则返回FALSE。
如果所有逻辑表达式的计算结果均为TRUE(第一种情况),则excel中的AND函数将返回TRUE;如果任何逻辑表达式的计算结果为FALSE(第二,第三和第四种情况),则excel中的AND函数将返回FALSE。
如果逻辑表达式参数的计算结果为数字,而不是布尔逻辑值TRUE / FALSE,则将值零视为FALSE,而将所有非零值视为TRUE。
excel中的函数通常与IF,OR等函数一起使用。
如何在Excel中使用AND功能
Excel中的AND函数非常简单易用。让我们通过示例来了解AND函数在excel中的工作方式。
您可以在此处下载此AND功能Excel模板– AND功能Excel模板在Excel示例1中的AND
有10个玩家,每个玩家都必须清除所有3个级别才能成为赢家,也就是说,如果玩家清除了1级,2级和3级,则他/她将成为赢家,否则,他/她将无法清除任何一个级别。她将失败,也不会被宣布为获胜者。
我们将使用excel上的AND函数来检查是否有任何级别的不确定性,表明他/她不是赢家。因此,在E列中应用AND公式。
输出:
播放器2和播放器10清除了所有级别,因此所有逻辑条件均为TRUE,因此,AND Excel函数给出的输出为TRUE,如果未清除所有三个级别中的任何一个,则其余部分的逻辑表达式评估为FALSE,并且AND在excel中导致FALSE输出。
在Excel Example#2中
将AND Excel函数与IF函数一起使用
这里有一个列出了他们的百分比的学生列表,我们想找出年级,其年级标准如下表所示:
如果百分比大于90%,则分数将为A +,如果百分比大于或等于90%且小于80%,则分数将为A,类似地,其他基于百分比的分数也将显示学生为不及格是百分比小于40%。
我们将使用的公式是
= IF(B2> 90,“ A +”,IF(AND(B280),“ A”,IF(AND(B275),“ B +”,IF(AND(B270),“ B”,IF(AND(B260) ,“ C +”,IF(AND(B250),“ C”,IF(AND(B240),“ D”,“ FAIL”))))))))))))
我们已在Excel中使用嵌套的IF和多个AND excel函数来计算学生的成绩。
IF公式测试条件并给出输出,条件值为TRUE时返回,否则返回FALSE值。
= if(逻辑测试,[value_if_TRUE],[value_if_FALSE])
在这种情况下,第一个逻辑测试是 B2> 90,如果此条件为TRUE,则成绩为“ A +”,如果此条件不为TRUE,则检查逗号后的语句,然后再次输入另一个if条件,在该条件下,我们必须测试2个条件,即百分比是否大于80 和 小于或等于90的百分比,因此逻辑语句为
B280
由于我们必须一起测试两个条件,因此我们使用了AND Excel函数。因此,如果 B280, 如果为TRUE,则成绩将为“ A”,如果不满足此条件,则在逗号后检查语句,然后再次输入另一个IF条件,并将继续检查每个语句,直到最后一个括号结束为止。它在最后一个IF语句中检查百分比为40,因此,最后一个IF语句评估为“ D”级,否则评估为“ FAIL”。
在Excel范例#3中
将AND excel函数与IF函数一起使用
B列中有一份雇员清单和销售额,根据雇员的销售额,将奖励分配给每位雇员。销售激励标准是
我们需要根据上表中提到的标准,根据每个员工完成销售的业绩来计算每个员工的激励
Roman进行了一笔$ 3,000的销售,他将获得$ 400的奖励,而David和Tom甚至无法突破$ 1000的最低销售标准来获得奖励,因此他们将不会获得任何奖励。
我们将使用的公式是
= IF(AND(B2> = 3000),400,IF(AND(B2> = 2000,B2 = 1500,B2 = 1000,B2 <1500),100,0)))))
我们再次在Excel条件中使用Nested IF,并通过多个AND Excel函数对上述公式中的所有逻辑条件进行了测试,以根据员工的销售额来计算员工的销售动机。
David和Tom不能满足奖励标准,因此奖励金额为$ 0。
在Excel中嵌套AND函数
嵌套表示将excel中的AND用作函数本身的参数。 Excel中的嵌套函数是指在另一个函数中使用一个函数。 Excel允许您嵌套多达64个功能级别。
在Excel示例#4中的AND
有一些出现在陆军中的候选人名单,有一定的选拔条件。
资格标准:年龄必须大于或等于18岁但小于35岁,且身高大于167 cms,视力必须正常,并已成功完成长期任务
在这里,我们将使用Excel中的嵌套AND来检查资格标准。
我们将使用的公式是
= AND(B2 =“普通”,C2> 167,D2 =“成功”,AND(E2> = 18,E2 <35))
如您所见,我们已经使用多个逻辑条件来检查它们的值是否为TRUE,以及是否为年龄,我们再次使用Excel中的AND函数来检查年龄是否大于或等于18岁且小于35岁。
我们已经在Excel中的AND函数中使用了AND函数来检查年龄标准。
输出:
三名候选人均通过了所有甄选标准,分别是拉尔夫(Ralph),亚历克斯(Alex)和斯科特(Scott)。因此,使用Excel中的AND函数将其合格性计算为TRUE,而其余的候选者为FALSE。
Excel中AND功能的局限性
Excel中的AND函数可以测试不超过255个条件的多个条件。在Excel 2003版中,Excel中的AND最多可以测试30个参数,但是在Excel 2007版及更高版本中,它最多可以处理255个参数。
excel中的AND函数返回#Value!如果逻辑条件以文本或字符串形式传递,则错误。