A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
Take a look at the discussion of the Range.Formula2 property
It is functional in versions of Excel that support dynamic arrays, otherwise not.
That's why it works in yours, but not in all.