I'm to reduce both the recalculation speed and and size of the workbook. Here's a quick snap shot of my spreadsheet. I've provided the formulas for which I believe are slowing down my sheet. I've also written a short description of the purpose of the formulas, so you understand my end goal.
Let me know if you have any questions.
Thanks!!!
http://drop.io/hidden/ckk4ddszd15ysft/asset/cXVlc3Rpb25zLWpwZw%3D%3D
Here are the formulas in the respective row 4 cells
A=IF(AND(YEAR($A$1)=YEAR(A4),MONTH($A$1)=12),C4,IF(AND(YEAR($A$1)=YEAR(A4),OR(MONTH($A$1)=MONTH(A4),MONTH($A$1)-1=MONTH(A4),MONTH($A$1)-2=MONTH(A4))),C4,0))
B=IF(AND(MONTH($A$1+1)=MONTH(A4),YEAR($A$1)=YEAR(A4)),(SUM(C4:INDEX($C4:C$10584,MIN(COUNTIF($K4:K$10584,K4),12),0))),0)
A-looks at A1 and pulls the last 3 months, A1 will always be a month end
B-looks at A1 and pulls the next 12 months or remaining part of the contract as there are multiple contracts within the same data set
-column K is referenced to determin if the contract will end before 12 months is up.
-row 10584 is the last of my data set, not sure if I can somehow make that dynamic, named range?
Let me know if you have any questions.
Thanks!!!
http://drop.io/hidden/ckk4ddszd15ysft/asset/cXVlc3Rpb25zLWpwZw%3D%3D
Here are the formulas in the respective row 4 cells
A=IF(AND(YEAR($A$1)=YEAR(A4),MONTH($A$1)=12),C4,IF(AND(YEAR($A$1)=YEAR(A4),OR(MONTH($A$1)=MONTH(A4),MONTH($A$1)-1=MONTH(A4),MONTH($A$1)-2=MONTH(A4))),C4,0))
B=IF(AND(MONTH($A$1+1)=MONTH(A4),YEAR($A$1)=YEAR(A4)),(SUM(C4:INDEX($C4:C$10584,MIN(COUNTIF($K4:K$10584,K4),12),0))),0)
A-looks at A1 and pulls the last 3 months, A1 will always be a month end
B-looks at A1 and pulls the next 12 months or remaining part of the contract as there are multiple contracts within the same data set
-column K is referenced to determin if the contract will end before 12 months is up.
-row 10584 is the last of my data set, not sure if I can somehow make that dynamic, named range?