使用 IF AND 匹配三个条件
Using IF AND to match three criteria
如果满足三个条件,我正在尝试使用 IF 语句将单元格变为“是”。它不适用于第三种情况。谁能看看我的公式并指出正确的方向?注意:我不能使用数组公式,因为有其他行挡住了。
三个条件是:
- D2:D 中的单元格表示用户任务
- B2:B 中的单元格与另一个 sheet 的 E2:E 中的单元格匹配,并且 sheet 的 C2:C 中的任何一个说是或已重新加载。
- 另一个 sheet 的 B2:B 中的单元格匹配客户。
=IF(AND(D2:D="User Task",REGEXMATCH(VLOOKUP(B2:B, {
IMPORTRANGE("1YMBUYC6JgQke-2YWs_VZx9zqlmOdhV8WYvhTpTVxBYM", "Sheet1!E2:E"),
IMPORTRANGE("1YMBUYC6JgQke-2YWs_VZx9zqlmOdhV8WYvhTpTVxBYM", "Sheet1!C2:C")}, 2, 0),
"Yes|Reloaded")=TRUE,
IMPORTRANGE("1YMBUYC6JgQke-2YWs_VZx9zqlmOdhV8WYvhTpTVxBYM", "Sheet1!B2:B")="Customer"), "Yes", )
参考sheets:
Test Sheet 2
Test Sheet 1
它是这样的:
=IF( (con1=true)*(con2=true)*(con3=true), do "yes", otherwise empty)
例如:
=ARRAYFORMULA(IFERROR(IF(($D:$D="User Task")*(REGEXMATCH(VLOOKUP($B2:B, {
IMPORTRANGE("1YMBUYC6JgQke-2YWs_VZx9zqlmOdhV8WYvhTpTVxBYM", "Sheet1!E2:E"),
IMPORTRANGE("1YMBUYC6JgQke-2YWs_VZx9zqlmOdhV8WYvhTpTVxBYM", "Sheet1!C2:C")}, 2, 0),
"Yes|Reloaded")=TRUE)*
(IMPORTRANGE("1YMBUYC6JgQke-2YWs_VZx9zqlmOdhV8WYvhTpTVxBYM", "Sheet1!B2:B")="Customer"),
"Yes", )))
如果满足三个条件,我正在尝试使用 IF 语句将单元格变为“是”。它不适用于第三种情况。谁能看看我的公式并指出正确的方向?注意:我不能使用数组公式,因为有其他行挡住了。
三个条件是:
- D2:D 中的单元格表示用户任务
- B2:B 中的单元格与另一个 sheet 的 E2:E 中的单元格匹配,并且 sheet 的 C2:C 中的任何一个说是或已重新加载。
- 另一个 sheet 的 B2:B 中的单元格匹配客户。
=IF(AND(D2:D="User Task",REGEXMATCH(VLOOKUP(B2:B, {
IMPORTRANGE("1YMBUYC6JgQke-2YWs_VZx9zqlmOdhV8WYvhTpTVxBYM", "Sheet1!E2:E"),
IMPORTRANGE("1YMBUYC6JgQke-2YWs_VZx9zqlmOdhV8WYvhTpTVxBYM", "Sheet1!C2:C")}, 2, 0),
"Yes|Reloaded")=TRUE,
IMPORTRANGE("1YMBUYC6JgQke-2YWs_VZx9zqlmOdhV8WYvhTpTVxBYM", "Sheet1!B2:B")="Customer"), "Yes", )
参考sheets: Test Sheet 2 Test Sheet 1
它是这样的:
=IF( (con1=true)*(con2=true)*(con3=true), do "yes", otherwise empty)
例如:
=ARRAYFORMULA(IFERROR(IF(($D:$D="User Task")*(REGEXMATCH(VLOOKUP($B2:B, {
IMPORTRANGE("1YMBUYC6JgQke-2YWs_VZx9zqlmOdhV8WYvhTpTVxBYM", "Sheet1!E2:E"),
IMPORTRANGE("1YMBUYC6JgQke-2YWs_VZx9zqlmOdhV8WYvhTpTVxBYM", "Sheet1!C2:C")}, 2, 0),
"Yes|Reloaded")=TRUE)*
(IMPORTRANGE("1YMBUYC6JgQke-2YWs_VZx9zqlmOdhV8WYvhTpTVxBYM", "Sheet1!B2:B")="Customer"),
"Yes", )))