excel表多条件匹配?

  • Excel如何判断多个条件是...

  • 怎样让Excel多条件判断

  • 表格中IFS函数怎么用

  • 考执业药师需要什么条件

在利用excel进行统计和计算时,经常需要判断同时满足多个条件的情况下进行求和或者计数,比如说经常用在IF函数里。本例介绍excel中函数公式里同时满足多个条件的典型用法。

  1. 满足多个条件也可以分两种情况:

    1)同时满足多个条件;

    2)满足多个条件中的一个或若干个即可。

    我们以下图的数据来举例说明。

  2. 首先,利用AND()函数来说明同时满足多个条件。

    举例:如果A列的文本是“A”并且B列的数据大于210,则在C列标注“Y”。

  3. AND()函数语法是这样的,AND(条件1=标准1,条件2=标准2……),每个条件和标准都去判断是否相等,如果等于返回TRUE,否则返回FALSE。只有所有的条件和判断均返回TRUE,也就是所有条件都满足时AND()函数才会返回TRUE。

  4. 然后,利用OR()函数来说明只要满足多个条件中的一个或一个以上条件。

    举例:如果A列的文本是“A”或者B列的数据大于150,则在C列标注“Y”。

  5. 在C2单元格输入公式:

    OR()函数语法是这样的:OR(条件1=标准1,条件2=标准2……),和AND一样,每个条件和标准判断返回TRUE或者FALSE,但是只要所有判断中有一个返回TRUE,OR()函数即返回TRUE。

  6. 以上的方法是在单个单元格中判断,也可以写成数组公式形式在单个单元格中一次性完成在上述例子中若干个辅助单元格的判断。

  • 如果您觉得此经验有用,可以点击本页面右上方的【大拇指】图案和【收藏按钮】或者右下方的【分享】按钮,也可以点击本注意事项下方的【收藏】按钮。

  • 如需要了解更多内容,可以百度搜索“百度经验shaowu459”或到百度知道向我提问。

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。

职场中的表格匹配往往是复杂的,前面的技巧大多是单条件的匹配。如果遇到复杂的多条件的两表匹配,有没有好的解决思路呢?希望本例能给职场人士提供一些思路。

案例如图3-115所示,B2:F11数据区域有一张基准数据表,还有一张需要匹配的表,即H2:J11数据区域。在“订单号”和“款号”两列都相同的情况下,把基准表的“订单数”取出来。

如何实现这两张表的匹配,第一反应一定是使用VLOOKUP函数,但上面两张表匹配的条件不是唯一的,那还能不能用VLOOKUP函数呢?解决思路是将“订单号+款号”做成唯一匹配列即可。

步骤1:在基准表的“款号”和“款式/颜色”列之间插入一列,取名“辅助列”,并利用&连接符将C列和D列的数据连接起来,如图3-116所示。

步骤2:同理,将需要匹配的表格也设置辅助列,也用&连接符将I列与J列连接起来,需要注意两张表的连接顺序都是一样的,都是“订单号&款号”,顺序不可颠倒,如图3-117所示。

步骤3:以上操作让VLOOKUP函数有了“单条件”匹配的机会,所以直接利用VLOOKUP函数在需要匹配的表格的L3单元格中输入公式=VLOOKUP(K3,E$3:G$11,3,0),按Enter键并双击填充柄完成所有的匹配,如图3-118所示。

总结: &连接符是解决VLOOKUP函数多条件匹配非常巧妙的一个思路,请掌握这类问题的解决思路。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请。

今天是常用函数的第四篇,我们来学一下Excel中的“万能函数”——SUMPRODUCT。很多人Excel高手都对它爱不释手

求和、计数、数据查询它都能轻松搞定,下面我们就来学习下这个强大的Excel函数

SUMPRODUCT:返回对应的数组乘积之和

第一参数:第1个数据区域第二参数:第2个数据区域第三参数:第3个数据区域以此类推,可以设置255个数据区域

使用这个函数我们需要注意一点就是:每一个参数中数据的个数与方向必须相等,否则的话函数就会返回#VALUE!这个错误值。随后我们来看下它的使用方法

如下图,我们想要根据【单价】与【销量】来计算下总的销售金额

第一参数:B2:B6,单价所在的列

第二参数:C2:C6,销量所在的列

函数会将对应的数据相乘,相乘后会得到一列结果,最后再对这一列数据求和,这个就是SUMPRODUCT函数的作用,返回对应数据的乘积之和,是先相乘,然后再求和

在Excel中我们可以将逻辑值TRUE看做是1,逻辑值FALSE看做是0,这句话翻译过来就是

这点是SUMPRODUCT条件计数与条件求和的基础,只需要记得就可以了,这点总是有很多人问为什么,我只能说:王八的屁股——龟腚(规定),就好比1+1=2一样

现在我们想要计算下【行政部】的人数

在这里我们仅仅使用了1个参数,B2:B18=G3是条件,如果部门等于【行政部】就会返回TRUE这个逻辑值,最后还需要将这个乘以1,将逻辑值转换为数字,这样的话SUMPRODUCT才会对齐求和

现在我们想要计算下【成型车间】且【级别为2级】的员工人数

在这里我们也是仅仅使用SUMPRODUCT函数的1个参数,

B2:B20=I2表示【部门等于成型车间】,C2:C20=2表示【员工级别等于2级】

最后让这2个条相乘,就能将逻辑值转换为数值,SUMPRODUCT就能求和计算了

单条件求和与单条件计数的原理几乎是一样的,我们只需要将后面的乘1,换成想要求和的列即可,比如现在,我们想要求一下【行政部的薪资总额】

多条件求和与多条件计数是一样的,就是在后面再多乘一个求和列即可

比如现在,我们想要计算【成型车间等级为2级薪资总额】

这个公式的本质就是一个单条件计数,($C$2:$C$8>C2)*1会计算出比自己大的数值的个数,因为不包含本身,所以结果还需要加1

如下图,我们将左侧的1维表格,转换为了右侧的2维表格,这个公式的本质其实就是一个多条件求和,我们通过更改单元格的引用方式,巧妙的将其转换为了2维表格

所谓双向求和,就是我们需要根据横向与竖向两个方向进行判断求和,现阶段使用SUMPRODUCT是最简单的方法。

如下图,我们想要计算项目【D】的【人工费】

A2:A13=H6在竖向进行判断项目是否等于【D】

B1:F1=I6在横向判断费用类别是否等于【人工费】

B2:F13就是求和的数据数据区域

这两个条件也正好等于B2:F13行列方向的数据个数

如下图,我们想要计算橙色区域的数据之和,就是每隔一列求和

这个公式的本质是一个SUMPRODUCT单条件求和,MOD(COLUMN(A1:F10),2)=0的作用是判断数字所在的列号是否为偶数列,如果是就求和,如果不是则不求和

还是计算橙色区域的数值之和,现在是每隔一行求和

在这里将COLUMN换成了ROW,来获取数据对应的行号,因为计算的还是偶数行。如果想要计算奇数行只需要将等于0,改为等于1即可

以上就是今天分享的全部内容,怎么样SUMPRODUCT是不是非常的强大呢?

当然了,它也缺点,公式大多数都是数组计算,计算的效率就比较差,反应可能会比较慢。

以上就是今天分享的全部内容,我是Excel从零到一,关注我,持续分享更多Excel技巧

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

我要回帖

更多关于 两个表格多个条件匹配 的文章

 

随机推荐