It sounds like you may be having issues with 'green water' - unicellular floating algae. It often looks white at first, then as it increases the water takes on a greenish haze.
My best advice is to read up on fertilization, often algae is the result of an imbalance. Once the plants have everything they need, providing there are quite a few plants in the tank, the problem often goes away on its own. Striking that balance can be really difficult, I'm still learning about ferts and battling algae myself.
Can you split the water changes and fertilizing in two, say 40% on Monday and 40% on Thursday, dosing ferts after each? This way nutrient levels should stay more even throughout the week. I'm not sure if this will help, but it's worth a try.
If you're only dosing Excel once a week, I'd try upping it to daily or every other day (follow the instructions on the bottle so you don't overdose). I have no idea how effective it is controlling algae in general, but it's brilliant at keeping hair algae in check - I find if I stop dosing with Excel, the hair algae begins to regrow. I'm working on trying to find out exactly where the imbalance lies, but in the meantime I'm very thankful Excel works!
Best of luck. Algae's no fun, but IME if you're persistent you
can get rid of it or at least lower it to an acceptable level
