mcchieftan
New Member
Hi guys,
I'm working on private accounting sheet and using this formula (sheet Aug15) to return currency values based on category and on transaction date falling between two dates from a data sheet (sheet data)
Since I've started using this formula I'm having increased processing time when manipulating data within the target range (sheet data)
For now I've reduced the range from 5000-1000 but this is only a short-term solution. Ideally I want to replicate the sheet Aug15 for other months (Jun15, Jul15 etc) as I have set the formulae up to perform the lookups depending upon the month indicated in the header. Can anyone advise on a) if this really is the source of the slowdown and b) if there is a more efficient way of doing this lookup?
Thanks!
I'm working on private accounting sheet and using this formula (sheet Aug15) to return currency values based on category and on transaction date falling between two dates from a data sheet (sheet data)
=IFERROR((INDEX(data!$A$1:$E$5000,SMALL(IF((data!$D$1:$D$5000=H$34)+(data!$A$1:$A$5000>=$C$1)+(data!$A$1:$A$5000<(EDATE($C$1,1)))=3,ROW(data!$A$1:$A$5000)),ROWS($1:1)),3)),"")
Since I've started using this formula I'm having increased processing time when manipulating data within the target range (sheet data)
For now I've reduced the range from 5000-1000 but this is only a short-term solution. Ideally I want to replicate the sheet Aug15 for other months (Jun15, Jul15 etc) as I have set the formulae up to perform the lookups depending upon the month indicated in the header. Can anyone advise on a) if this really is the source of the slowdown and b) if there is a more efficient way of doing this lookup?
Thanks!