Not sure about brackets, but you have some stray double inverted commas which will be causing problems.
Also, I don't think that FormulaArray will accept R1C1 cell references, you might have to enter it as a regular R1C1 formula, then force that to an array afterwards.
Untested
Selection.FormulaR1C1 = _
"=IF(R2C8>0,MAX(IF('Data Import'!C[3]=Summary!RC[-7],IF('Data Import'!C[2]>=Summary!R2C4,IF('Data Import'!C[2]<=Summary!R2C5,IF('Data Import'!C[-3]=Summary!R2C8,'Data Import'!C[20]))))),MAX(IF('Data Import'!C[3]=Summary!RC[-7],IF('Data Import'!C[2] >= Summary!R2C4,IF('Data Import'!C[2] <= Summary!R2C5,'Data Import'!C[20]))))"
Selection.FormulaArray = Selection.Formula
Bookmarks