perhaps do it the other way around,
conditionally format the cell font based on the position instead?