Thank you! my apologies...looking back, my post was incredibly vague! Participants are all allocated to a cohort and there are 3 current cohorts at a time who each spend 3 years in the program. Once they complete their 3 years, they are considered alumni. What I wanted to do is completely automate this table which is pulling from another tab which has all this raw data extract from the system. Where you see the total alumni and total current participant lines, I've created a 'SumByColour' function, but now what I want to do is automate how those boxes are coloured. So basically in the table, if the cell is white, they are current participants and if it's grey, they're alumni. The numbers are the top of the image "newest cohort" and "oldest cohort" means that (in the first column) cohorts 3-5 are current participants. I want the cell colour to change to either grey or white for the entire table (organized quarterly by year) based on whether each cell is a current participant or alumni. Does that make sense?