Grazie ma avevo gia' risolto....
Si la tua va sicuramente bene.
Io invece ho fatto number_format($tot,2,',','');
Cosi' funziona, excel non accetta il punto come separatore decimale, ma vuole la virgola!

Grazie lo stesso Alla prossima!