DanielBoon82
New Member
I apologize as I know this has been breached a bit but I can not find anything on this site or others that references my issue.
I know that a Long Array needs
The array that I am trying to build uses IFNA INDEX MATCH (multiple match conditions) in a different workbook. While I look at the formula I can't see how to tear it down into multiple tiers "complete on its own"
I have been doing a lot of reading www.cpearsons/com/arrayformulas.aspx various books and sites dealing with arrays and I can not find a method that works for what I have.
Thank you
Snippet
=IFNA(INDEX([PTA_Setup.xlsm]Compiled!$F$2:$F$175000,MATCH(D3&G3&1,[PTA_Setup.xlsm]Compiled!$B$2:$B$175000&[PTA_Setup.xlsm]Compiled!$C$2:$C$175000&IF(K3>=[PTA_Setup.xlsm]Compiled!$D$2:$D$175000,IF(K3<=[PTA_Setup.xlsm]Compiled!$E$2:$E$175000,1)),0)),INDEX([PTA_Setup.xlsm]RS_RSR_WORKING!$H$2:$H$87295,MATCH(D3&G3&1,[PTA_Setup.xlsm]RS_RSR_WORKING!$A$2:$A$87295&[PTA_Setup.xlsm]RS_RSR_WORKING!$B$2:$B$87295&IF(K3>=[PTA_Setup.xlsm]RS_RSR_WORKING!$C$2:$C$87295,IF(K3<=[PTA_Setup.xlsm]RS_RSR_WORKING!$D$2:$D$87295,1)),0)))
I know that a Long Array needs
- to be assembled with a with statement
- that the formula needs to be 255 chars (each portion to be assembled)
- "complete" (on its own) when you assign it to a variable to be combined.
The array that I am trying to build uses IFNA INDEX MATCH (multiple match conditions) in a different workbook. While I look at the formula I can't see how to tear it down into multiple tiers "complete on its own"
I have been doing a lot of reading www.cpearsons/com/arrayformulas.aspx various books and sites dealing with arrays and I can not find a method that works for what I have.
Thank you
Snippet
=IFNA(INDEX([PTA_Setup.xlsm]Compiled!$F$2:$F$175000,MATCH(D3&G3&1,[PTA_Setup.xlsm]Compiled!$B$2:$B$175000&[PTA_Setup.xlsm]Compiled!$C$2:$C$175000&IF(K3>=[PTA_Setup.xlsm]Compiled!$D$2:$D$175000,IF(K3<=[PTA_Setup.xlsm]Compiled!$E$2:$E$175000,1)),0)),INDEX([PTA_Setup.xlsm]RS_RSR_WORKING!$H$2:$H$87295,MATCH(D3&G3&1,[PTA_Setup.xlsm]RS_RSR_WORKING!$A$2:$A$87295&[PTA_Setup.xlsm]RS_RSR_WORKING!$B$2:$B$87295&IF(K3>=[PTA_Setup.xlsm]RS_RSR_WORKING!$C$2:$C$87295,IF(K3<=[PTA_Setup.xlsm]RS_RSR_WORKING!$D$2:$D$87295,1)),0)))