求助,多条件判断
我想判断SHEET2里有没有出现两个条件的文本,公式错在哪儿啊?输入数组公式首先必须选择用来存放结果的单元格区域(可以是一个单元格),在编辑栏输入公式,然后按Ctrl+Shift+Enter组合键锁定数组公式,Excel将在公式两边自动加上花括号“{}”。注意:不要自己键入花括号,否则,Excel认为输入的是一个正文标签。 =IF(AND(Sheet2!B1=A2,Sheet2!E1=D2),"YES","NO")
这样?? =IF(IFERROR(MATCH(A2,Sheet2!B:B,0)=MATCH(D2,Sheet2!E:E,0),0),"YES","NO"),这个是编码和批号一一对应的,如果不用对应,就把“=”改成“*” 不是数组公式的问题,是解决问题的公式不正确。正确公式如下:
=IF(SUMPRODUCT((Sheet2!B:B=Sheet1!A2)*(Sheet2!E:E=Sheet1!D2)),"YES","NO") 这样?
=IFERROR(IF(LOOKUP(1,0/(Sheet2!B:B=A2),Sheet2!E:E)=D2,"YES","NO"),"") =IF(COUNTIFS(Sheet2!B:B,A2,Sheet2!E:E,D2),"YES","NO") 试试:
=IFERROR(IF(VLOOKUP($A3,Sheet2!B:B,1,0)>0,IF(VLOOKUP($D3&"",Sheet2!$E:$E,1,0)>0,"YES","NO")),"NO")
这个主以上几位大佬的方法的答案差好远,不知道问题出在哪??
页:
[1]