Hello all, I have a nicely working array formula which lists unique entries if an adjacent column shows a value of true- it works great on Excel 2007 + but when the file is opened in Excel 2003, it does not work.

The Array formula in A2 is: {=IFERROR(INDEX(SourceData!A:A,SMALL(IF(SourceData!B:B=TRUE,ROW(SourceData!A:A)),ROW(1:1))),"")}
Now, I know right off the bat that IFERROR won't work in Excel 2003, but removing it still doesn't give me any results, only #NUM in Excel 2003. Any ideas on an equivalent Excel 2003 formula?

I've attached a sample document with dummy data if that helps. Thanks in advance!

Array formula.xls