I made a table that has two columns (namd & State). The 4th column(check) makes conditional formatting possible for any of these combinations: (if name is either "Ali" or "John", AND state is "FL"), a conditional formatting rule is applied only if the cell value of E2 is "NO".
I had to repeat this formula for all rows and I failed to wrap it in an arrayformula function.
I tried this but failed:
=if(OR(AND(C2="John",D2="FL",$E$1="No"),AND(C2="Ali",D2="FL",$E$1="No")),1,0)
adding arrayformula:
=ArrayFormula(if(OR(AND(C2:C="John",C2:D="FL",$E$1="No"),AND(C2:C="Ali",D2:D="FL",$E$1="No")),1,0))
Best Answer
Aggregating functions such as
and()
andor()
do not give row-by-row results in anarrayformula()
wrapper, but they can be replaced with Boolean arithmetic like this:Each equals test will return a
true
orfalse
, and these values get coersed to1
and0
when arithmetic operators are used.