联系我们contact

电话:027-59760188-801

地址:武汉市东湖高新开发区光谷大道120号现代森林小镇A座609室

Excel逻辑判断函数

发布时间:2018-11-30 浏览次数:348次

在之前的文章里小编介绍了Excel运算符,想必大家现在还对那些运用了众多运算符的繁杂公式留有印象。其实运用函数能够极大地简化计算过程,关于函数的学习,小编建议Excel函数的初学者应该首先掌握OR、AND、IF这三个逻辑函数,可以说它们是嵌套公式运用最多的三个函数了。

下边由小编来举例讲解这三个函数。

下图是一份常见的实验室试剂库存表格,名称、分类、批号、规格、储存条件、有效期、库存量等都排得清清楚楚,便于登记。

小编想在此试剂库存表中查找无水乙醇或者95%乙醇,任意一种均可。当然直接使用Excel的筛选功能就可以完成,但现在我们要利用函数来解决问题。

在K2单元格输入公式=OR([名称]=”无水乙醇”,[名称]=”95%乙醇),敲击回车,双击单元格填充公式,结果如下,第4行和第10行为TRUE,分别就是小编查找的两种试剂。

函数讲解:OR(参数1,参数2……),如果任一参数值为TRUE,即返回TRUE;只有当所有参数均为FALSE时,才返回FALSE。

如果小编要在此试剂库存表中寻找需要冷藏储存(2~8℃)的生物试剂,那该怎么办呢?

在K2单元格输入公式=AND([分类]=”生物试剂”,[储存条件]=”2~8℃”),点击回车,双击单元格填充公式,结果如下,可以看到只有第8行为TRUE,小编寻找的需要冷藏储存(2~8℃)的生物试剂正是谷氨酸脱氢酶。

函数讲解:AND(参数1,参数2……),如果所有参数值均为TRUE,则返回TRUE;如果有一个参数值为FALSE,即返回FALSE。

上述两个函数均为判断函数,只能判断参数的真假,结果也只能输出TRUE或FALSE。

上边举的这个例子主要是为了简单地讲清楚这两个函数的用法,实用价值有限,实际使用中一般会把它们与其它函数嵌套使用。比如小编想直接查到需低温保存的化学试剂的名称,则要用到IF函数进行嵌套。

在K2单元格输入以下公式:

=IF(AND([分类]=”化学试剂”,[储存条件]=”2~8℃”),[名称],””),回车后向下拖动或者双击填充单元格,效果如下图所示。

函数讲解:IF函数(有三个参数,IF(条件,如果条件满足时返回的值,如果条件不满足时返回的值),其中参数1表示条件,在此例中,条件为既是化学试剂又需冷藏保存;满足条件时,返回参数2,即对应的试剂名称;不满足条件时,返回参数3,即空值。

OR函数与IF函数的嵌套使用同理。

很好理解吧?除了本文的举例外,这三个逻辑函数有大量实用场景,你能想到哪些呢?