多条件查询函数(多条件查找函数sumproduct)

拳击044

本篇文章给大家谈谈多条件查询函数,以及多条件查找函数sumproduct对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

excel用函数进行多条件查询的 ***

在使用 Excel 进行办公的时候,可能会有很多时候都需要用到函数进行多条件查询,或许会有朋友并不知道该如何使用多条件查询,接下来是我为大家带来的excel用函数进行多条件查询的 *** ,供大家参考。

excel用函数进行多条件查询的 *** :

多条件查询步骤1:根据A列班级和B列姓名查找C列对应的得分,怎么用呢?请看下图。

多条件查询步骤2:上图中公式输入完成以后,因为公式内含有数组,所以同时按下CTRL+SHIFT+ENTER即可。下面对该函数进行分段解释。

多条件查询步骤3:先看公式中的E2F2,它表示将两个单元格连在一起当做一个整体进行查找。

多条件查询步骤4:A2:A7B2:B7表示的意思与上面基本一致,就是班级和姓名作为一个整体。

详解:如何用vlookup函数实现多条件查找

如上图左边表格,数据排列方式不便于阅读,现需转化为右侧的排列形式,就需要用到多条件查找;我们可以在H3处,输入数组公式:{=VLOOKUP($G3H$2,IF({1,0},$B$3:$B$17$C$3:$C$17,$D$3:$D$17),2,0)}。然后向下向右复制填充即可。该公式的核心是if({1,0})函数,下面一步步结合实例来理解该函数:

上图是两列数据,在任意空单元格输入公式:=if(1,A2,B2),返回结果为a;输入公式:=if(0,A2,B2),返回结果为1。因为在逻辑计算时:

1=ture

0=false

于是:公式if(1,A2,B2)等价于if(ture,A2,B2),返回结果单元格A2;公式if(0,A2,B2)等价于if(false,A2,B2),返回结果单元格B2。

那当我们输入公式if({1,0},A2,B2)时,计算机会返回什么结果呢?因条件{1,0}是一个二元数组,故返回结果也会是一个二元数组{A2,B2}。计算步骤是这样的:首先按顺序进行一次if(1,A2,B2)的计算,返回真值A2;然后按顺序进行一次if(0,A2,B2)的计算,返回假值B2;最后合并成数组{A2,B2}输出。

以此类推,有:

输入公式if({1,1},A2,B2),返回结果{A2,A2}

输入公式if({0,0},A2,B2),返回结果{B2,B2}

输入公式if({0,1,1},A2,B2),返回结果{B2,A2,A2}

......

也就是说:(1)if({1,0})函数可以构建新区域;(2)在vlookup函数中嵌入if({1,0})函数,可实现多条件查找。现在返回分析最开始的那个函数公式:{=VLOOKUP($G3H$2,IF({1,0},$B$3:$B$17$C$3:$C$17,$D$3:$D$17),2,0)}。

之一步:将两个条件单元格用连接符连接起来,合并为一个条件,即G3H2,然后根据实际情况,调整锁定格式为$G3H$2;

第二步:既然条件合并为一个了,那么查找的两列也需要合并为一列,即B:BC:C;但数组公式本身运算量就很大,不适合采用相对引用,故采取绝对引用$B$3:$B$17$C$3:$C$17;

第三步:利用if({1,0})函数,将第二步的合并查找列与结果列$D$3:$D$17,构建成一个新区域,作为vlookup函数的第2个参数;这里也能看出来,vlookup函数的第3个参数—列序数为2;

最后:以组合键Ctrl+Shift+Enter结束输入,形成数据组公式,再向下向右填充即可。

多条件查询函数(多条件查找函数sumproduct),第1张

通过IF({1,0}和VLOOKUP函数实现Excel的双条件多条件查找

1、使用VLOOKUP函数进行查找VLOOKUP函数=(查找值,查找区域,返回值所在列,精确或模糊)这里是多条件查找,因而从之一个条件开始,行不变,列需要变化,因为要往后拖动自动填充。

2、在查找返回值所在的列用column函数进行操作。这里可以直接选择返回值的列就可以了,这里就是B1。

3、这里需要特别注意,column函数是返回值所在的列,直接返回的是数值型,也可以直接输入,如下图。

4、其次,直接点击回车就可以了。全部设置完整后就需要往后拖动就可以了。

5、同时,也可以在里面插入“数据有效性”选项,为关键词部分设置下拉框。

6、设置完成下拉框后,就可以选中其中一个直接套用公式就会立即显现查找内容了。

EXCEL里怎么按三个条件查找,用什么函数

EXCEL里按三个条件查找可以用VLOOKUP函数,具体操作步骤如下:

1、首先我们打开一个Excel的文件,输入一个简单的表格,比如房间类型表。表格中可以不输入数据。

2、接着我们在房间号单元格中,输入数据,并在房间类型单元格中输入VLOOKUP函数,可以看到提示函数的参数。

3、 然后用鼠标左键单击房间号单元格,通过选择选取函数的参数。

4、 接着在打开的房间价格表中,选择好区域单元格,作为函数的区域查找的参数。

5、然后我们在VLOOKUP函数内,用键盘输入第三个参数,比如2,表示在单元格中显示第2列的数据。

6、接着选择近似匹配这个参数选项。

7、然后我们在输入选择好参数后,按下回车键,在单元格中就会有查找出的数据显示出来了。

8、 接着我们可以修改VLOOKUP函数的参数选项,可以显示表格中的其他数据。

9、最后我们根据查找的条件,输入数据后,用鼠标拖动这个单元格,这一列的单元格都通过VLOOKUP函数查找到数据,不用一个一个的输入函数了。

Excel中10个多条件查询、计算公式,建议收藏

下面一组常用的多条件判断、统计Excel函数公式,收藏这些常用套路,让工作效率再高一丢丢。

1、IF函数多条件判断

要求:如果部门为生产、岗位为主操 有高温补助。

公式:

=IF(AND(B2="生产",C2="主操"),"有","无")

AND函数对两个条件判断,如果同时符合,IF函数返回“有”,否则为无。

2、SUMIF多条件求和

要求:统计E2和E3单元格中两个部门的高温补助总额

公式:

=SUMPRODUCT(SUMIF(B2:B9,E2:E3,C2:C9))

SUMIF函数求和条件使用E2:E3,分别得到两个部门的高温补助总额,再使用SUMPRODUCT函数进行求和。

3、SUMIFS多条件求和

要求:统计部门为生产,并且岗位为主操的补助总额

公式:

=SUMIFS(D2:D9,B2:B9,F2,C2:C9,G2)

SUMIFS函数求和区域为D2:D9,求和条件为B2:B9=F2并且C2:C9=G2

4、包含关键字的多条件求和

要求:统计部门包含“生产”,并且岗位为主操的补助总额

公式:

=SUMIFS(D2:D9,B2:B9,"*"F2"*",C2:C9,G2)

SUMIFS函数支持使用通配符。

5、多条件计数

要求:统计统计部门为生产,并且岗位为主操的人数

公式:

=COUNTIFS(B2:B9,F2,C2:C9,G2)

COUNTIFS函数也支持使用通配符,用法与SUMIFS函数相同。

6、多条件计算平均值

要求:统计统计部门为“生产”,并且岗位为“主操”的平均补助额

公式:

=AVERAGEIFS(D2:D9,B2:B9,F2,C2:C9,G2)

之一参数是要统计的数值区域,之后分别是成对的条件区域和指定条件。

7、多条件计算更大值和最小值

要求:统计统计部门为生产,并且岗位为主操的更高补助额

数组公式,注意按Shift+ctrl+回车:

=MAX(IF((B2:B9=F2)*(C2:C9=G2),D2:D9))

数组公式中,判断多条件时不能使用AND或是OR函数,因此先使用两个判断条件相乘,表示两个条件要求同时符合。

再使用IF函数对结果进行判断,两个条件同时符合时,IF函数返回D2:D9中的数值,否则返回逻辑值FALSE。

最后使用MAX函数忽略其中的逻辑值计算出更大值。

要计算多个条件的最小值时,只要将公式中的MAX换成MIN函数即可。

8、多条件查找

要求:查询部门为生产,并且岗位为部长的姓名

公式:

=LOOKUP(1,0/((B2:B9=F2)*(C2:C9=G2)),A2:A9)

LOOKUP函数多条件查询套路为:

=LOOKUP(1,0/(条件1*条件2*条件n),查询区域)

9、使用DSUM函数多条件汇总

要求:统计部门为生产、并且工资在7000~12000之间的总额

公式:

=DSUM(A1:C9,"实发工资",E2:G3)

之一参数为整个数据表区域,第二参数是要汇总的列标题,第三参数是指定的条件区域。

注意,第二参数中的列标题以及条件区域的列标题要和数据源中的标题相同。

10、使用DSUM函数多条件汇总

霸气XLOOKUP函数如何实现多条件查询,看下面的两个例子:

多重纵向查询

=XLOOKUP(H4I4,B4:B19C4:C19,D4:D19)

横向纵向综合查询

=XLOOKUP(C3,E3:E6,XLOOKUP(C2,F2:I2,F3:I6))

多重纵向和多重横向综合查询

关于多条件查询函数和多条件查找函数sumproduct的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。