乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > EXCEL中如何同时满足两个条件后返回值?-excel多个条件返回值,excel满足多个条件返回值

EXCEL中如何同时满足两个条件后返回值?-excel多个条件返回值,excel满足多个条件返回值

作者:乔山办公网日期:

返回目录:excel表格制作


1、首先利用AND函数来说明同时满足多个条件。

2、如果A列的文本是“A”,copy并且zhidaoB列的数据大于210,则在C列标注“Y”,在C2输入公式=IF(AND(A2=“A”,B2>210),“Y”,“”)。

3、每个条件和标准都去判断是否相等,如果等于返回TRUE,否则返回FALSE,只有所有的条件和判断均返回TRUE,也就是所有条件都满足时AND函数才会返回TRUE。 

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

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



按照你的目的我可以确定你的表二的A1应该是空格,B1 是“A”,C1是“B”,D1是C。

你在表二的B2输入如下公式
=SUM((Sheet1!$A$2:$A$1000)*(Sheet1!$B$2:$B$1000=$A2)*(Sheet1!$C$2:$C$1000=B$1)) 然后按CTRL+SHIFT+ENTER (数组公式)

然后把它向右和向下拖拉一下就能得到你要的结果了。这里假设你在表一中BC列的值不会重复。

其实你可以简化你的表,因为表二中的12345其实就是行号(可以通过Row())得到,第一行其实就是列号,可以通过=CHAR(COLUMN()+64)得到;这样表1中的第一行也不必要了。

==================================================
晕我还是理解错了。

在表一的A1输入 =INDIRECT("sheet2!"&CHAR(CODE(C1)+1)&(B1+1))
然后往下拉
假设两表的项目名称均在A列,物料编码均在B列

有标题行(具体数据从第二行开始)
则在表B的C2输入
=sumproduct((表A!A$2:A$1000=A2)*(表A!B$2:B$1000=B2)*表A!C$2:C$1000)
或者
=lookup(1,0/((表A!A$2:A$1000=A2)*(表A!B$2:B$1000=B2)),表A!C$2:C$1000)

  如上图所示,在表一中有对应的单据号、名称、数量、订单。要通过函数在表二中把满足相同名称、数量、订单的单据号贴到D列对应位置,其操作如下:

  在表二D2中输入或复制粘贴此公式  =INDEX(Sheet1!$A$2:$A$12,MATCH(A2&B2&C2,Sheet1!B$2:B$12&Sheet1!C$2:C$12&Sheet1!D$2:D$12,)),按三键CTRL+SHIFT+ENTER结束公式输入。

  或者输入公式:=LOOKUP(,0/((Sheet1!B$2:B$12=A2)*(Sheet1!C$2:C$12=B2)*(Sheet1!D$2:D$12=C2)),Sheet1!A$2:A$12),然后zd进行下拉填充,即可成功达到目标 。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网