使用两列中的值 return 新列中的特定值

Use a value in two Columns to return a Particular Value in a New Column

我有一个 sheet,其中两列有多个值。

示例:

ColA    ColB   Exp Result  
ECOM     1         2 
ECOM     1         2
ECOM     2         2
NON      1        N/A
NON      1        N/A
NON      1        N/A
LAN      1         2
LAN      2         2
LAN      1         2

在此示例中,ColB 显示值 1 和 2。我想表明,一旦 ColB 的值为 2,任何具有 ECOM 和 LAN 的内容都会在 Exp 结果行中显示 2 作为结果匹配 ColA 中的名称。由于 NON 在整个 ColB 中只有一个 1,因此它可以在结果列中显示为 N/A。

类似于:

=IF(COUNTIFS(A2:A10,A2,B2:B10,2)>0,2,"N/A") 

应该做这份工作

...once ColB has a Value of 2

=ARRAYFORMULA(IF(SUM(B:B)>COUNTA(B:B), 
 IF(LEN(A:A), IF((A:A="ECOM")+(A:A="LAN"), 2, "N/A"), ), ))