Hi, I have an index matching formula from multiple source sheets based on a condition in th destination sheet. It seems to work fine if I change the condition on existing data but it does not populate on new lines of data. I have set the formula to be a column formula:
=IFERROR(IF(CONTAINS([Process Area]@row; "Intercompany"); INDEX({ICO_Status reason}; MATCH([Unique reference]@row; {ICO_Unique Reference})); IF(CONTAINS([Process Area]@row; "Payroll"); INDEX({ICO_Status reason}; MATCH([Unique reference]@row; {ICO_Unique Reference})); IF(CONTAINS([Process Area]@row; "Master Data"); INDEX({MD_Status reason}; MATCH([Unique reference]@row; {MD_Unique Reference})); IF(CONTAINS([Process Area]@row; "General accounting"); INDEX({GA_Status reason}; MATCH([Unique reference]@row; {GA_Unique Reference})); IF(CONTAINS([Process Area]@row; "Fixed Assets"); INDEX({FA_Status reason}; MATCH([Unique reference]@row; {FA_Unique reference}))))))); "")
The only dependencies for the formula to work are the Unique reference and the Process Area. Any thoughts on why this is happening? There's not a lot of data yet, so it should not be a lag issue.